免费的开源java快速开发平台有哪些推荐?

bk2898 115 0

1、请问免费的开源java快速开发平台有哪些推荐?

我推凯卖斗荐一个基于springcloud外延的一个开源项目,主要是针对企业信息化方向的配桐,做得盯磨比较不错能开源,支持商用。

开源地址:JVS/jvsgitee.com/software-minister/jvsgitee.com/software-minister/jvs

里面实现了SaaS(用户与租户的多对多关系)、统一多模式登陆、在线表单配置、在线列表页配置,在线流程配置,在线图表配置等等。

2、开源数据统计平台 -- GoAnalytics

本项目用于移动端的数据统计,项目地址:  。开源的数据统计countly做的很好,但是基础免费版的功能实在不够看,因此我就决定用go语言来写了这个项目,一来可以在实践中学习go语言,二来也可以开发功能完整的开源平台。该项目正在开发中,欢迎有兴趣的gopher一起参与。

数据存储方面使用的是mongodb。由于数据统计业务几乎不涉及到事务以及严格的一致性场景,而且mongodb的自动分片功能竖弯旦可以支撑较大的数据量。使用大数据的存储组件的话就太过于重了。因此选用mongodb。

业务逻辑整体基于事件的发布订阅。当收到客户端请求, frontend 会对请求数据进行处理,然后发布响应的事件。 backend 收到事件后进行统计处理。

后台展示基于Vue-Admin-Template开发,本人前端能力基本就是依葫芦画瓢,希望有前端大神来开发后台页面,项目地址:

目前客户端API仅有2个。一个是上报 openApp 打开APP时间,一个是上报 usageTime 一次启动使用时长事件。SDK方面也需要移动端的大神开发,感兴趣的大佬可以一起开发。

放一点后台页面的效果图:

GoAnalytics是基于go实现的一个数据统计平台,用于统计移动端的数据指标,比如启动次数、用户增长、活跃用户、留存等指标分析。前端数据展示项目是  go *** ytics-web 。目前正在积极开发中,欢迎提交新的需求和pull request。

Go版本需要支持module,本地开发测试

cmd/go *** ytics_kafka 和 go *** ytics_rmq 是分别基于 kafka 和 rocketmq 的发布订阅功能做的数据发布

和订阅处理,横向扩展能闹纳力比 local 高。另外由于 rocketmq 还没有原生基于 go 的客户端(原生客户端正在开发中

2.0.0 road map ),可能会存在问题。

项目结构

├── README.md

├── api

│   ├── authentication          用户认证、管理API

│   ├── middlewares             GIN 中间件

│   └── router                  API route

├── cmd

│   ├── account                 生成admin账号命令

│   ├── *** ytic_local          不依赖消息系统的go *** ytics

│   ├── go *** ytics_kafka       基于kafak的go *** ytics

│   ├──余扰 go *** ytics_rmq         基于rocketmq的go *** ytics

│   └── test_data               生成测试数据命令

├── common

│   └── data.go

├── conf                        配置

│   └── conf.go

├── event

│   ├── codec                   数据编解码

│   └── pubsub                  消息发布订阅

├── go.mod

├── go.sum

├── metric                      所有的统计指标在这里实现

│   ├── init.go

│   └── user                    用户相关指标的实现

├── schedule

│   └── schedule.go             定时任务调度

├── storage                     存储模块

│   ├── counter.go              计数器接口

│   ├── data.go

│   └── mongodb                 基于mongodb实现的存储及计数器

└── utils

├── date.go

├── date_test.go

├── errors.go

└── key.go

3、下列哪个属于开源的云计算平台?

biCloud属于开源的云计算平台。Openstack是开源云计算平台(云操作系统),可以控制整个数据中心的大型计算、存储和 *** 资源池。概念:云操作系统(云平台综郑穗合管理系统)指构架于服务器、存储、 *** 等基础硬件资源和单机操作系统、中间件、数据库等基础软件之上肆丛旅,管理海量的基础硬件、软件资源的云裂凳平台综合管理系统。

4、有哪些开源的快速开发平台?

您李码雹好,根据您的问题我们家有一套产品或许适应您的需求。

JNPF是一套开源的低代码开发平台,操作便捷只需掌握基础技术语,且支持在已有框架下进行二次开发。采用主流的两大技术Java/.Net开发,可视化开发环境,有拖拽式的代码模前生成器,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎,一站式开发多端使用Web、Android、IOS、微信小程序,并且有以构建业务流程、逻辑和数据模型等所需的功能;为企业项目节省80%的重回工作,让开发者将重心放在业务逻辑,不必烦哪帆恼底层架构设计,可短时间开发出如ERP、OA、CRM、HR、MIS以及电信、银行、 *** 、企业等各行业的企业应用系统。

希望对您有帮助!

5、用阿里云物联网平台还是开源平台好

不宜比较。

1、阿里云物联网平台是向下连接海量设备,支撑设备数据采集上云;向上提供云端API,指令数据通过API调用下发至设备端,实现远程控制。

2、开源是把源代码开放,使用者只要不违反开源平台的相关规定,就可以进行相关修改开发,Linux系统就是开源系统,只要兄镇纤有能力,就可以修改Linux系统的旅伏内核代码,实现想要的变态功能羡仿。

抱歉,评论功能暂时关闭!