精华内容
下载资源
问答
  • JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发...

    项目介绍

    JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性!

    当前版本:v2.4.6 | 2021-08-16

    源码下载

    技术文档

    升级日志

    主要四大方面优化: Online表单功能强化、数据库兼容优化、性能优化、底层依赖升级

    新功能升级

    • 新增微服务模块 jeecg-cloud-sentinel
    • 新增OAuth2登录,支持企业微信和钉钉的静默授权
    • 新增在线用户监控,支持踢掉功能
    • 支持自定义首页,通过枚举方式配置
    • 升级代码生成器兼容更多数据库
    • 升级Online报表分页功能,兼容更多数据库
    • 升级在线数据源配置,支持更多数据库
    • Online表单,支持按用户授权
    • Online表单,部门、人员选择组件支持自定义存储显示字段
    • Online表单,支持与积木报表对接
    • Online表单,支持多字段排序
    • Online表单,支持关联查询和关联列表展示
    • Online表单,sql增强支持选中多条数据
    • 字典拦截器性能优化,将循环查询改造成一次性查询
    • @Dict 字典翻译时,增加redis缓存
    • 进一步优化前端,压缩online js lib减少1M
    • 解决IE兼容问题
    • 去掉durid广告
    • 接口签名密钥串移到配置文件里
    • SQL注入漏洞处理
    • 查询过滤器,值为逗号、空格报错
    • 多租户配置升级
    • 工具类hutool缩减依赖,只引用必须模块
    • Demo模块默认改成多租户示例
    • 代码生成器数据库配置不支持密码加密
    • 主键策略修改 IdType.ID_WORKER_STR --> IdType.ASSIGN_ID
    • gateway默认走database、增加swagger关闭配置

    支持数据库

    Online报表兼容
    • mysql 、mariadb 、oracle 、db2 、h2 、hsql 、sqlite 、postgresql 、sqlserver
    • 达梦数据库 、虚谷数据库 、人大金仓 、南大通用
    • Phoenix 、presto 、Gauss 、Firebird、clickhouse 、 OceanBase
    Online表单兼容
    • mysql 、mariadb 、oracle 、postgresql 、sqlserver 、达梦数据库
    代码生成器兼容
    • mysql、mariadb、sqlserver、oracle、postgresql、sqlite、polardb、clickhouse、edb
    • 达梦数据库、人大金仓数据库、华为高斯、derby

    升级底层依赖

    • jimureport-spring-boot-starter 1.3.4-beta >> 1.3.78
    • autopoi 1.3.2 >> 1.3.5
    • jeewx-api 1.4.3 >> 1.4.5
    • codegenerate 1.3.2 >> 1.3.6
    • mybatis-plus 3.4.1 >> 3.4.3.1
    • knife4j-spring-boot-starter:2.0.8 --> 2.0.9
    • fastjson 1.2.75 >> 1.2.76
    • redisson 3.13.6 >> 3.16.1

    Issues修复

    • 修改头像modal #2593
    • 2.4.5升级后出现后端排序报错 #2639
    • JS增强怎么实现点击一个表单的列表页面的自定义按钮弹出另一个表单的新增页面呢?#2580
    • 分类字典修改后不自动刷新内容#I3TO07
    • JS增强根据条件怎么限制不让编辑和删除呢?#2592
    • 列表页面限制删除没效果!限制编辑有用 #I3V547
    • online表单中,下拉多选框控件无法查询 #I3N16Y
    • 从2.4.3更新后online表单开发,js增强使用beforeEdit方法,编辑点击无效,删除beforeEdit即可恢复 #2647
    • DictAspect字典解析性能问题 #I3IB91
    • online表单控件 用户选择控件 #2619
    • 关于 token 命名问题 #2232
    • online表单数据源配置,数据库类型识别错误 #2671
    • online表单数据源配置,不支持数据库密码加密 #2672
    • 2.4.5前台定时任务无法翻页 #2666
    • 部门查询问题 #I3UD06
    • 定时任务, 数量超过12个时分页失效 #I3Y1G5
    • 多租户服务端对请求头校验 #2598
    • JeecgListMixin.js 中loadData没有对request超时做处理 #2584
    • 前端用户选择单选无法置空的问题 #2610
    • 关于OL排列逻辑的小建议 #1785
    • online在线表单新增字段时,焦点不会自动定位到最新行数据 #2511
    • 【online表单开发】新增数据库字段时,顺序可否放在ID的后面,而不是所属部门的后面 #1823
    • pgsql 数据库 代码生成,配置 之后 取得表是public下面的 #2101
    • postgresql 模式问题 #2656
    • 数据库改成postgresql后,导入数据库表无法使用 #I3VN62
    • online表单中主从表权限相互影响 #2680
    • Online 报表配置中,报表SQL语句是多行的时候没法全选SQL语句 #2674
    • 自动任务cron表达式生成的问题 #2696
    • 2.4.5企业微信中应用中是否可以设置自动登录 #I3Z8SE
    • Sign 签名校验失败 #2728
    • jeecgboot采用达蒙数据库后,online代码生成模块配置数据库连接无法连接 #2725
    • 前端发现BUG #I3ZL4T
    • 最新代码在开发环境无法在ie11上打开 #2812
    • 关于postgresql数据源连接问题 #2747
    • JEditableTable.formTypes.upload组件,显示错误 #2691
    • 前端省市县组件太旧了,有部分县区没有维护进去 #I40MGS
    • AutoPOI中@EXCEL注解参数没有 #I3ZE9E
    • 已冻结的租户下的用户依然可以登陆 #2796
    • 删除租户时,未验证租户是否已被引用 #2795
    • JVxeTable用loadNewData问题 #2784
    • JS增强,beforeDelete无效 #I42OAU
    • IE11打开登录页,无法正常显示,一直转圈 #2841
    • 前端省市县组件太旧了,有部分县区没有维护进去 #I40MGS
    • 省市区组件内容缺少 #I4074O
    • 代码优化和规范(ExcelImportServer.class) #2783
    • 多租户安全问题 #2814
    • 导入mixins缺少加载中的动画,数据量比较大时,导入进行中没有反应,建议加上this.loading = true进行控制 #I3O4YL
    • 根据数据权限前缀获取允许导出的表格字段查询,期望查询是一条数据,应用户有两个角色,查出两个角色 #I3ZKGU
    • beforeDelete无效 #2815
    • 2.4.5 online内嵌子表,设置按时间范围查询时,日期选择框叠加 #2764
    • 请问,online表单设置按钮,绑定JAVA增强或SQL增强,无法多选,只能一次选一条 #2766
    • sql增强问题,如果操作多行,例如截图中,多选后,可以激活多行被勾选的数据。 #2743
    • 在jeecg中如何使用自定义按钮,选中一行或多行数据后,打印jimu单据,未找到教程,请大佬指点 #2739
    • 登录系统,系统管理-系统通告-新增-“标题”处存在存储型XSS #I40W1W
    • 钉钉同步到本地的人员没有状态,导致同步之后无法登录 #I3ZC2L
    • nacos修改了端口号不生效,启动时候还是默认端口8848 #2819
    • 使用autopoi导入提示缺少方法 #2868
    • JPopup组件在modal中使用报错 #2729
    • 2.4.5 没有用记管理没有同步钉钉功能 I44JE9
    • mybatis plus 3.4.1版本 @SqlParser 注解过时,近期有考虑升级到mybatis plus 3.4.3吗? #2840
    • 在线报表导出的合计数据与页面上显示的不一致 #2852
    • BusinessException能否前端提示异常信息 #I42UOQ
    • 第三方APP消息测试问题 “字段太长,超出数据库字段的长度” 解决方案 #2898

    为什么选择 JeecgBoot?

    开源界“小普元”超越传统商业平台。引领低代码开发模式(OnlineCoding-> 代码生成器 -> 手工MERGE),低代码开发同时又支持灵活编码, 可以帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高开发效率,节省成本,同时又不失灵活性。

    • 采用最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;
    • 开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)、树列表等数据模型,增删改查功能自动生成,菜单配置直接使用(前端代码和后端代码都一键生成);
    • 代码生成器提供强大模板机制,支持自定义模板风格。目前提供四套风格模板(单表两套、一对多两套)
    • 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等
    • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单
    • 常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导入导出等),基本满足80%项目需求
    • 简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
    • 集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成图形报表、pdf、excel、word等报表;
    • 采用前后分离技术,页面UI精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件,编辑器等等
    • 查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);
    • 数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段
    • 在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
    • 页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);
    • 提供单点登录CAS集成方案,项目中已经提供完善的对接代码
    • 表单设计器,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
    • 专业接口对接机制,统一采用restful接口方式,集成swagger-ui在线接口文档,Jwt token安全验证,方便客户端对接
    • 接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制
    • 高级组合查询功能,在线配置支持主子表关联查询,可保存查询历史
    • 提供各种系统监控,实时跟踪系统运行情况(监控 Redis、Tomcat、jvm、服务器信息、请求追踪、SQL监控)
    • 消息中心(支持短信、邮件、微信推送等等)
    • 集成Websocket消息通知机制
    • 提供APP发布方案:
    • 支持多语言,提供国际化方案;
    • 数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化
    • 平台UI强大,实现了移动自适应
    • 平台首页风格,提供多种组合模式,支持自定义风格
    • 提供简单易用的打印插件,支持谷歌、IE浏览器等各种浏览器
    • 示例代码丰富,提供很多学习案例参考
    • 采用maven分模块开发方式
    • 支持菜单动态路由
    • 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)

    系统功能模块

    ├─系统管理
    │  ├─用户管理
    │  ├─角色管理
    │  ├─菜单管理
    │  ├─权限设置(支持按钮权限、数据权限)
    │  ├─表单权限(控制字段禁用、隐藏)
    │  ├─部门管理
    │  ├─我的部门(二级管理员)
    │  └─字典管理
    │  └─分类字典
    │  └─系统公告
    │  └─职务管理
    │  └─通讯录
    │  └─多租户管理
    ├─Online在线开发(低代码)
    │  ├─Online在线表单 - 功能已开放
    │  ├─Online代码生成器 - 功能已开放
    │  ├─Online在线报表 - 功能已开放
    │  ├─Online在线图表(暂不开源)
    │  ├─Online图表模板配置(暂不开源)
    │  ├─Online布局设计(暂不开源)
    │  ├─多数据源管理 - 功能已开放
    ├─积木报表设计器(低代码)
    │  ├─打印设计器 - 功能已开放
    │  ├─数据报表设计 - 功能已开放
    │  ├─图形报表设计(支持Echart) - 功能已开放
    │  ├─大屏设计器(暂不开源)
    ├─消息中心
    │  ├─消息管理
    │  ├─模板管理
    ├─代码生成器(低代码)
    │  ├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)
    │  ├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)
    │  ├─代码生成器模板(生成代码,自带excel导入导出)
    │  ├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)
    │  ├─高级查询器(弹窗自动组合查询条件)
    │  ├─Excel导入导出工具集成(支持单表,一对多 导入导出)
    │  ├─平台移动自适应支持
    ├─系统监控
    │  ├─Gateway路由网关
    │  ├─性能扫描监控
    │  │  ├─监控 Redis
    │  │  ├─Tomcat
    │  │  ├─jvm
    │  │  ├─服务器信息
    │  │  ├─请求追踪
    │  │  ├─磁盘监控
    │  ├─定时任务
    │  ├─系统日志
    │  ├─消息中心(支持短信、邮件、微信推送等等)
    │  ├─数据日志(记录数据快照,可对比快照,查看数据变更情况)
    │  ├─系统通知
    │  ├─SQL监控
    │  ├─swagger-ui(在线接口文档)
    │─报表示例
    │  ├─曲线图
    │  └─饼状图
    │  └─柱状图
    │  └─折线图
    │  └─面积图
    │  └─雷达图
    │  └─仪表图
    │  └─进度条
    │  └─排名列表
    │  └─等等
    │─大屏模板
    │  ├─作战指挥中心大屏
    │  └─物流服务中心大屏
    │─常用示例
    │  ├─自定义组件
    │  ├─对象存储(对接阿里云)
    │  ├─JVXETable示例(各种复杂ERP布局示例)
    │  ├─单表模型例子
    │  └─一对多模型例子
    │  └─打印例子
    │  └─一对多TAB例子
    │  └─内嵌table例子
    │  └─常用选择组件
    │  └─异步树table
    │  └─接口模拟测试
    │  └─表格合计示例
    │  └─异步树列表示例
    │  └─一对多JEditable
    │  └─JEditable组件示例
    │  └─图片拖拽排序
    │  └─图片翻页
    │  └─图片预览
    │  └─PDF预览
    │  └─分屏功能
    │─封装通用组件	
    │  ├─行编辑表格JEditableTable
    │  └─省略显示组件
    │  └─时间控件
    │  └─高级查询
    │  └─用户选择组件
    │  └─报表组件封装
    │  └─字典组件
    │  └─下拉多选组件
    │  └─选人组件
    │  └─选部门组件
    │  └─通过部门选人组件
    │  └─封装曲线、柱状图、饼状图、折线图等等报表的组件(经过封装,使用简单)
    │  └─在线code编辑器
    │  └─上传文件组件
    │  └─验证码组件
    │  └─树列表组件
    │  └─表单禁用组件
    │  └─等等
    │─更多页面模板
    │  ├─各种高级表单
    │  ├─各种列表效果
    │  └─结果页面
    │  └─异常页面
    │  └─个人页面
    ├─高级功能
    │  ├─系统编码规则
    │  ├─提供单点登录CAS集成方案
    │  ├─提供APP发布方案
    │  ├─集成Websocket消息通知机制
    │─流程模块功能 (暂不开源)
    │  ├─流程设计器
    │  ├─在线表单设计
    │  └─我的任务
    │  └─历史流程
    │  └─历史流程
    │  └─流程实例管理
    │  └─流程监听管理
    │  └─流程表达式
    │  └─我发起的流程
    │  └─我的抄送
    │  └─流程委派、抄送、跳转
    │  └─。。。
    └─其他模块
       └─更多功能开发中。。
    

    系统截图

    PC端






    手机端


    PAD端




    报表效果




    大屏效果

    欢迎吐槽,欢迎star~

    展开全文
  • 代码平台排行榜

    千次阅读 2020-05-19 10:05:36
    近年来无代码平台受到越来越多的关注,尤其是最近这两年,与无代码相关的关键词越来越频繁的出现在一些技术论坛中,越来越多的专业技术人员讨论与无代码相关知识。其实无代码平台很早就已经在国外发展起来了,在国内...

    近年来无代码平台受到越来越多的关注,尤其是最近这两年,与无代码相关的关键词越来越频繁的出现在一些技术论坛中,越来越多的专业技术人员讨论与无代码相关知识。其实无代码平台很早就已经在国外发展起来了,在国内是最近这两年才受到关注。那么比较出名的无代码平台有哪些呢?小编为大家整理了一些国内外比较有名的无代码平台,下面一起来了解一下吧!
      无代码平台排行榜(排名不分先后):
      1.PowerApps(国外)

      网址:https://powerapps.microsoft.com
      Power Apps 是一系列应用、服务、连接器和数据平台,可提供快速的应用程序开发环境,以根据业务需求生成自定义应用程序。 使用 Power Apps,可以快速生成自定义业务应用,这些应用连接到存储在任一底层数据平台或各种联机和本地数据源中的业务数据。
      2.Mendix(国外)
      网址:https://www.mendix.com
      专攻企业应用开发,面向B端用户,一般是面向有开发团队的中大型企业,提供模型驱动IDE和微流,减少代码量,使业务人员可以通过可视化组件参与到开发过程中,与程序员在Mendix 平台上合作开发本企业的应用。提供一些企业解决方案、模板,开发平台上也支持自定义UI和组件。拥有Atlas UI Framework开发框架,根据应用和业务类型,会推荐相关的模板和组件,达到快速开发的目的。内置DevOps功能,可以持续交付,也可以使用Mendix 平台API集成其他DevOps工具。
      3.Outsystems(国外)
      网址:https://www.outsystems.com
      Outsystems多用来开发流程类应用,可以实现全栈快速开发,支持从UX到后端集成的所有内容。大型应用程序端到端DevOps和生命周期管理。
      4.白码(国内)
      网址:https://www.bnocode.com
      白码无代码平台开发的软件数据和流程都是通过可视化组建的,无需编写代码,只需要通过拖拽平台内的功能组件就能够完成软件的开发。白码提供可持续升级调整、数据中台、原系统对应数据免费导入、定制云服务、安全系统服务、支持多种API对接等技术支持。白码可以实现多种复杂的业务流程,完成ERP、CRM等多种复杂逻辑的软件。白码开发平台可以帮助开发者和企业技术开发团队增加软件开发速度,降低开发成本,达到降本增效的目的。
      5.明道云(国内)
      网址:https://www.mingdao.com
      明道云定位于数字化企业伴侣,通过灵活的功能组件,让非技术人员也能搭建个性化的CRM、ERP、OA、项目管理、进销存等系统。你可以用它管理生产、销售、采购、人事等所有企业活动。
      6.简道云(国内)
      网址:https://www.jiandaoyun.com
      简道云是一款灵活易用的应用搭建平台,简道云能轻松创建包含自定义表单、自定义报表、自定义流程引擎、消息提醒等模块。无需代码,即可快速、灵活地通过简道云构建业务管理系统,满足企业个性化管理需求。
      7.氚云(国内)
      网址:https://www.h3yun.com
      氚云是以场景为中心的无(低)代码平台,在线搭建,管理随心而变。
      氚云是一款面向管理者或业务人员的在线管理工具,与阿里钉钉深度整合,通过可视化表单、流程设计、智能报表和模板化应用,帮助管理或业务人员快速搭建流程与应用,透明呈现业务进度,实时展现精准数据,完整沉淀管理信息,同时支持在线编程和第三方系统集成,让管理与业务随心而变、随需而配。

    展开全文
  • 国内外低代码平台简析

    千次阅读 2020-07-10 16:53:28
    近些年来低代码平台市场极速升温,特别是这一两年,很多低代码平台都频繁出现在互联网行业应用,其最根本就是实现了企业的降本增效。其实在调研中,不难发现目前国内的低代码平台大都没有脱离现有的技术框架,而是在...

    Hello,World。用上这个作开头,似乎更符合程序员的意境。

    近些年来低代码平台市场极速升温,特别是这一两年,很多低代码平台都频繁出现在互联网行业应用,其最根本就是实现了企业的降本增效。其实在调研中,不难发现目前国内的低代码平台大都没有脱离现有的技术框架,而是在现有先进技术基础上抽象出一套可视化的语言和组件。有些是针对ERP、有些是针对OA、有些是针对可视化表格处理,或者是针对一些特定场景下的软件应用。基本上在某种场景下,这些低代码平台的效率提升速度是非常客观的。而在未来,我们相信一定是灵活性越强的低代码平台才可以独占鳌头,灵活性越强就意味着这个低代码平台不是针对某一场景才能使用,而是绝大部分场景都能使用到的低代码平台。

    下面我就国内外的常见低代码平台做一些综合特点介绍:

    • 国外:Mendix、Outsystems

    • 国内:牛刀、APICloud、iVX、搭搭云、氚云、简道云、云表、宜搭云等几家具有代表性的公司


    低代码就是“追求少的代码量,完成最多的开发工作”,不管是开发代码的工具还是代码本身都在追求“低代码”。这里面比较难的是如何把握“功能灵活性”和“操作学习简易性”的平衡。

    评价“低代码”的标准:能做什么?效率如何?(抛开这两点,都是扯淡)

     

    一、能做什么?

    主要看逻辑是如何实现的?(特别是工具侧的逻辑实现能力,用代码实现的不算,因为都可以)灵活性如何?

    (1)流程图方式:例如:Outsystems是通过流程图的方式来生成逻辑代码部分,他们内部叫做“MicroWave”“NanoWave”,用来分别控制前端和后台的逻辑。这种方式采用公司较多,操作企业对于大型应用还是挺难的,画图这个事对于大应用来讲也不好操作。

    (2)事件触发式:例如:iVX(国内的公司),用触发式的事件面板来控制所有交互逻辑。开发起来还是体验不错的,只有他们一家公司这么做。

     

    二、效率如何?

    这个就要看整个产品设计理念,开放程度,组件抽象,开发配套,对复杂前后台支持程度。整体来说,综合能力算上,Mendix 、Outsystems 、iVX这三家开发效率最高,如果是算细分领域,例如,就开发一个表单,或开发一个工作流系统,那搭搭云、氚云做的不错。


    下面我们看国内外的“低代码”发展情况

     

    一、国外情况

    近两年,随着各种技术整体发展(例如,5G,我不相信有技术是可以完全独立存在和发展的,特别是新技术),不管程序员如何努力,瓶颈却变成了程序员本身。对各种应用的需求越来越大,但是程序员总量有限,培养难度大,应用开发周期长,应用维护成本高,这个矛盾成为了技术和市场发展的主要矛盾,“低代码”概念就是为了解决这个核心问题而生的。

    国外的几家低代码公司:Salesforce,Mendix,Outsystems,Appian,Joget

    (1)进入时间和领域:

    这些公司大都成立10年以上,有些都快20年了,这些企业基本上都是从企业应用开发开始做,重点在:表单生成和处理、工作流生成和管理、办公协作这几个领域。还有的是从更专业的企业领域进入“低代码”的,例如财务领域、HR领域、CRM领域等。

    结论:低代码短时间是出不来的,要大量的积累和研发,特别是和企业的磨合非常重要。

    (2)已经比较成熟:

    Salesforce、Appian、Joget这三家都已经上市,另外两家都是估值10亿美元以上的独角兽公司。

    (3)服务和价格:

    都非常贵!主要服务大公司500强为主,一个license一个月都要几千美元。


     

    二、国内情况

    国内比较讲究“风口”,这个风口是2019年才吹过来的,所以有挺多新兴创业团队加入“低代码”阵营,也有一些“老牌的”团队转向这个市场。

    (1)按成立时间:

    老牌团队(10年以上的):牛刀(以前做前端开源框架WeX5),APICloud(以前做App开发打包工具和API模块市场,严格意义上不算低代码工具,算是开发流程管理工具,还涉及到产品、设计、代码管理、项目管理等领域,我就不细说了),iVX(之前做H5、WebApp开发工具的),活字格(利用微软的Excel开发体系,进行二次工具化)

    新进团队:“各种”云,但主流都是“表单”“工作流”“协作”这三种出生为主,太新的团队,我觉得做不了这个,因为“低代码”还是研究比较底层技术的领域,太短时间积累不出来。

    (2)按功能分类:

    a. 灵活性从高到低 (很多低代码,是细分领域开发的,灵活性较差就不放进来了)

    iVX、活字格、牛刀、氚云

    b. 对工作流支持从高到低

    搭搭云、ClickPaaS、 氚云、 iVX 、宜搭云

    c. 对表单支持从高到低(这个上面几家都不错,可能是低代码的基础,我就不比较了)


    另外,我发现iVX是低代码中比较特殊的,因为,实际上它的开发过程基本上是“0代码”环境的。开发效率和维护也比较容易。它前身版本是iH5,口碑还不错。

    宜搭云,是阿里云亲生的,现在虽然刚起步,但是至少说明有巨头已经开始关注这个赛道了,大家也可以持续关注一下。

    总体来说,“低代码”发展方向还是非常看好的,毕竟是解放生产力的,但是要做好难度比较大,而且需要长时间的积累。

    展开全文
  • JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码...

    项目介绍

    JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性!

    当前版本:v2.4.3 | 2021-03-22

    源码下载

    技术文档

    • 技术官网: http://www.jeecg.com
    • 在线演示: http://boot.jeecg.com
    • 技术文档: http://doc.jeecg.com
    • 常见问题: http://jeecg.com/doc/qa
    • 视频教程: http://jeecg.com/doc/video
    • QQ群:③816531124

    升级日志

    此版本为优化易用版,重点重构了前端和代码生成器模板,将Form升级为FormModel支持双向绑定简化前端;另外优化了微服务的使用模式,提供简易机制,进一步降低了微服务的使用难度;

    前端升级
    • 重构前端大部分页面,将表单升级为FormModel模式(涉及常见案例、系统管理等)
    • 重构代码生成器全部模板,生成的表单默认为FormModel模式
    • 新增示例:一对多JVxeTable
    • 新增示例:JVXETable 省市县联动
    • Online表单,高级查询按钮布局问题
    • Online视图,恢复支持JS增强等功能
    • 登录密码错误修改验证码
    后台升级
    • 进一步简化微服务开发模式,提供一系列的简易工具
    • 单体和微服务 docker compose 脚本优化
    • 代码生成器的数据库配置,改造默认走平台的配置
    • Excel多sheet导出导入例子
    • 升级autopoi到1.3版本,poi升级到4.1.2
    • 升级jimureport到1.2.1-RC版本,低代码报表优化
    • 提供单体和微服务模块自动创建骨架archetype
    • 登录后清除redis中验证码
    • 重复check接口,sql注入检查
    • 代码生成器,开关组件进一步优化
    • 积木报表支持系统变量
    • Excel图片导出报错,本地upload情况下,ImageBasePath未设置
    • TomcatServletWebServerFactory重复注册问题处理
    • 支持达梦数据库
    • 取消jeecg-boot-starter-redis模块,合并到core中
    • 消息推送采用redis发布订阅模式,支持集群
    • nacos server本地化采用jar方式启动,简化开发省掉nacos的安装
    • 删除jeecg-cloud-example,合并到jeecg-cloud-system-start
    • 修改xxljob执行器默认端口,防止默认9999端口冲突
    • 集成xxl-job-2.2.0之后,注解没有删掉,导致启动报端口冲突
    • 进一步优化重构分布式锁
    • 新增几个单元测试类
    Issues处理
    • Excel 导入注解name包含下划线抛出空指针异常 #2004
    • 导出图片到Excel,按照官方文档,导出报错 #1811
    • 账号登录安全问题 #2207
    • excel 导出分隔符问题 #1126
    • 模板导出功能,#fe: 横向遍历怎么用不了呢 {{#fe:maplist t.xxx}} 是这样格式吧? #2139
    • Autopoi的@Excel注解 disctTable、dicCode dicText 导出解析不成功 #2158
    • SQL注入漏洞 #2201
    • 建议优化Online表单开发代码生成器不能成功生成代码的错误日志 #2234
    • 积木报表API请求获得不到查询条件 I2NXEV
    • 字典导入window下能可 linux部署得环境下出错 I35AUG
    • 绕过验证码漏洞 #2227
    • pop选择器列主键问题 I29P9Q
    • 最后一页中分页删除问题 #2239
    • 集成xxl-job-2.2.0之后,注解没有删掉,导致启动报端口冲突 #2228
    • 常见案例=>JVXETable示例(NEW)=>普通示例页面下高级示例 前端页面报错误! #2134
    • 在数据库 mysql8.0.15 上报错 #2268
    • 微服务Feign调用Provider报错Token为空的问题 #2263
    • 教程里关于feign调用拿不到token的问题 #2244
    • swagger密码访问不生效 #2253
    • online报表中字段类型为长整形时,合计的显示能否不加.00,数值类型的时候加上.00 #2279
    • feign 动态创建client,拦截器执行多次 #2275
    • 有个小Bug I3854N
    • feign调用 500错误 I37PFB
    • 微服务化后-cloud-demo项目导出无法和字典关联 I37PNL
    • FeignConfig重复 #2286
    • 部门管理员添加上级用户时缺失负责部门列 I2SDU1
    • 批量导入部门以后,不能追加下一级部门 #2245
    • 关于测边菜单遮挡内容问题详细说明 #2255
    • 屏幕适配 #2224
    • Online表单开发功能,附表外键配置非主表主键问题 #2281
    • 用online报表配置设计的报表,每页会多出一条空行,导致分页总数合计不对 #2242
    • 数据量大时导出不能自动分批 #2243
    • 部门表太大导致的问题 #2204
    • 请求url里面带分号,绕过token校验 #2256
    • 字典【是否启用】按钮会错误的保存状态 #2311
    • 微服务部署下代码生成失效,单体模式下代码生成可用 #2324
    • system服务和demo服务有办法同时使用xxl-job吗 #2313
    • PermissionDataAspect.filterUrl() 方法有代码bug #2325
    • 省市区组件无限递归 #2335

    为什么选择 JeecgBoot?

    开源界“小普元”超越传统商业平台。引领低代码开发模式(OnlineCoding-> 代码生成器 -> 手工MERGE),低代码开发同时又支持灵活编码, 可以帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高开发效率,节省成本,同时又不失灵活性。

    • 采用最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;
    • 开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)、树列表等数据模型,增删改查功能自动生成,菜单配置直接使用(前端代码和后端代码都一键生成);
    • 代码生成器提供强大模板机制,支持自定义模板风格。目前提供四套风格模板(单表两套、一对多两套)
    • 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等
    • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单
    • 常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导入导出等),基本满足80%项目需求
    • 简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
    • 集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成图形报表、pdf、excel、word等报表;
    • 采用前后分离技术,页面UI精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件,编辑器等等
    • 查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);
    • 数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段
    • 在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
    • 页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);
    • 提供单点登录CAS集成方案,项目中已经提供完善的对接代码
    • 表单设计器,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
    • 专业接口对接机制,统一采用restful接口方式,集成swagger-ui在线接口文档,Jwt token安全验证,方便客户端对接
    • 接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制
    • 高级组合查询功能,在线配置支持主子表关联查询,可保存查询历史
    • 提供各种系统监控,实时跟踪系统运行情况(监控 Redis、Tomcat、jvm、服务器信息、请求追踪、SQL监控)
    • 消息中心(支持短信、邮件、微信推送等等)
    • 集成Websocket消息通知机制
    • 提供APP发布方案:
    • 支持多语言,提供国际化方案;
    • 数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化
    • 平台UI强大,实现了移动自适应
    • 平台首页风格,提供多种组合模式,支持自定义风格
    • 提供简单易用的打印插件,支持谷歌、IE浏览器等各种浏览器
    • 示例代码丰富,提供很多学习案例参考
    • 采用maven分模块开发方式
    • 支持菜单动态路由
    • 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)

    系统功能模块

    ├─系统管理
    │  ├─用户管理
    │  ├─角色管理
    │  ├─菜单管理
    │  ├─权限设置(支持按钮权限、数据权限)
    │  ├─表单权限(控制字段禁用、隐藏)
    │  ├─部门管理
    │  ├─我的部门(二级管理员)
    │  └─字典管理
    │  └─分类字典
    │  └─系统公告
    │  └─职务管理
    │  └─通讯录
    │  └─多租户管理
    ├─Online在线开发(低代码)
    │  ├─Online在线表单 - 功能已开放
    │  ├─Online代码生成器 - 功能已开放
    │  ├─Online在线报表 - 功能已开放
    │  ├─Online在线图表(暂不开源)
    │  ├─Online图表模板配置(暂不开源)
    │  ├─Online布局设计(暂不开源)
    │  ├─多数据源管理 - 功能已开放
    ├─积木报表设计器(低代码)
    │  ├─打印设计器 - 功能已开放
    │  ├─数据报表设计 - 功能已开放
    │  ├─图形报表设计(支持Echart) - 功能已开放
    │  ├─大屏设计器(暂不开源)
    ├─消息中心
    │  ├─消息管理
    │  ├─模板管理
    ├─代码生成器(低代码)
    │  ├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)
    │  ├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)
    │  ├─代码生成器模板(生成代码,自带excel导入导出)
    │  ├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)
    │  ├─高级查询器(弹窗自动组合查询条件)
    │  ├─Excel导入导出工具集成(支持单表,一对多 导入导出)
    │  ├─平台移动自适应支持
    ├─系统监控
    │  ├─Gateway路由网关
    │  ├─性能扫描监控
    │  │  ├─监控 Redis
    │  │  ├─Tomcat
    │  │  ├─jvm
    │  │  ├─服务器信息
    │  │  ├─请求追踪
    │  │  ├─磁盘监控
    │  ├─定时任务
    │  ├─系统日志
    │  ├─消息中心(支持短信、邮件、微信推送等等)
    │  ├─数据日志(记录数据快照,可对比快照,查看数据变更情况)
    │  ├─系统通知
    │  ├─SQL监控
    │  ├─swagger-ui(在线接口文档)
    │─报表示例
    │  ├─曲线图
    │  └─饼状图
    │  └─柱状图
    │  └─折线图
    │  └─面积图
    │  └─雷达图
    │  └─仪表图
    │  └─进度条
    │  └─排名列表
    │  └─等等
    │─大屏模板
    │  ├─作战指挥中心大屏
    │  └─物流服务中心大屏
    │─常用示例
    │  ├─自定义组件
    │  ├─对象存储(对接阿里云)
    │  ├─JVXETable示例(各种复杂ERP布局示例)
    │  ├─单表模型例子
    │  └─一对多模型例子
    │  └─打印例子
    │  └─一对多TAB例子
    │  └─内嵌table例子
    │  └─常用选择组件
    │  └─异步树table
    │  └─接口模拟测试
    │  └─表格合计示例
    │  └─异步树列表示例
    │  └─一对多JEditable
    │  └─JEditable组件示例
    │  └─图片拖拽排序
    │  └─图片翻页
    │  └─图片预览
    │  └─PDF预览
    │  └─分屏功能
    │─封装通用组件	
    │  ├─行编辑表格JEditableTable
    │  └─省略显示组件
    │  └─时间控件
    │  └─高级查询
    │  └─用户选择组件
    │  └─报表组件封装
    │  └─字典组件
    │  └─下拉多选组件
    │  └─选人组件
    │  └─选部门组件
    │  └─通过部门选人组件
    │  └─封装曲线、柱状图、饼状图、折线图等等报表的组件(经过封装,使用简单)
    │  └─在线code编辑器
    │  └─上传文件组件
    │  └─验证码组件
    │  └─树列表组件
    │  └─表单禁用组件
    │  └─等等
    │─更多页面模板
    │  ├─各种高级表单
    │  ├─各种列表效果
    │  └─结果页面
    │  └─异常页面
    │  └─个人页面
    ├─高级功能
    │  ├─系统编码规则
    │  ├─提供单点登录CAS集成方案
    │  ├─提供APP发布方案
    │  ├─集成Websocket消息通知机制
    │─流程模块功能 (暂不开源)
    │  ├─流程设计器
    │  ├─在线表单设计
    │  └─我的任务
    │  └─历史流程
    │  └─历史流程
    │  └─流程实例管理
    │  └─流程监听管理
    │  └─流程表达式
    │  └─我发起的流程
    │  └─我的抄送
    │  └─流程委派、抄送、跳转
    │  └─。。。
    └─其他模块
       └─更多功能开发中。。
    

    系统截图

    积木报表效果




    大屏数据模板

    PC端






    手机端


    PAD端




    欢迎吐槽,欢迎star~

    展开全文
  • 那么企业如何选择合适的低代码技术平台,以及如何利用低代码平台来开发企业级应用呢?以下将分三个方面进行阐述: 企业级核心应用特点; 面向企业级应用的低代码平台应具备的能力; 利用低代码技术构建企业级...
  • 代码平台真的能拯救程序员的996吗?

    千次阅读 多人点赞 2020-10-21 19:09:31
    小编特地调查了国内外一些低代码平台和相关技术,找到了几个还不错的平台,可以帮助程序员结束996的生活,给大家分析一下: 一、JeecgBoot JeecgBoot 是一款基于代码生成器的低代码开发平台, 帮助解决Java项目70%的...
  • 关于低代码平台,之前我也推送过两篇相关的文章,我的观点很简单:东西是好的,有它所擅长和适用的领域,但软件产品不存在银弹,低代码平台一样如此! 现在在搜索引擎上搜“低代码”这样的关键词,你会看到很多夸张...
  • 代码平台是指一种能够帮助企业快速交付业务应用的平台。自2000年以来,低代码市场一直充斥着40+大大小小的各种玩家,比如国外的Appian、K2、Pega Systems、Salesforce和Ultimus,国内的H3 BPM和炎黄盈动。 2015年...
  • JeecgBoot是一款基于代码生成器的低代码开发平台,开源界“小普元”超越传统商业企业开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码...
  • 这几天研究了十几款低代码工具: iVX 活字格 无远 牛刀 APICloud 氚云 宜搭云 明道 Power Apps 天翎 云表 workfine fineReport 魔方网表 炎黄盈动|AWSPaaS 红圈 如何分析这些不同类型的产品呢?我总结了几个点...
  • 浅谈低代码平台发展趋势

    千次阅读 2021-04-09 07:52:53
    今天借此平台,和大家浅谈我对互联网应用的发展趋势 因为我也接触过 非常多的语言和技术 ,之前都是一知半解,不敢妄加评论,但是随着时间的推移,现在的我,已经成为了一名有经验的小白了 哈哈! 废话不多说了,...
  • 国内外几大无代码/低代码平台评估

    千次阅读 2020-07-15 17:49:16
    进入2020年,数字化已经...以低代码、无代码开发为主的办公平台将云服务与企业办公系统、企业数字化转型结合到一起,大力推进着企业发展、社会信息化。更重要的是,这些系统可以通过 API 连接到别的系统。云计算和 A...
  • JeecgBoot是一款基于代码生成器的低代码开发平台,开源界“小普元”超越传统商业企业开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码...
  • 前两天我发布了一篇文章,关于低代码的发展方向,没想到网友的反馈非常积极,也有很多深刻的留言。大家对低代码发展的方式有不同意见,微软的低代码并不被认可是符合真正低代码的发展方向,更像是一种店大欺客的感觉...
  • JeecgBoot是一款基于代码生成器的JAVA低代码开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端...
  • 代码平台?程序员真的要被淘汰?

    千次阅读 多人点赞 2019-02-27 16:11:48
    随着越来越多的企业开始接受低代码/无代码开发和解决方案,Turbo Systems公布了一个无代码参与平台。根据新推出的公司,Turbo将为企业提供一种方法,为现有的ERP,CRM和HRIS系统等记录系统创建功能丰富的应用程序。 ...
  • 公司为了给大家提供更优的JeecgBoot低代码平台,特令小编研究了市面上大量低代码平台,小编今天给大家分析以下这些平台: JeecgBoot低代码平台: JeecgBoot是一款基于代码生成器的低代码开发平台,开源界“小普元”...
  • 什么是低代码?低代码开发是种通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。这些工具通过减少手工编码的工作...
  • 代码开发平台,让开发者可以基于平台快速搭建企业信息化系统,这种新型的开发方式,数以倍计的提高着开发者的开发效率。 像国外的OutSystems、Mendix、Salesforce或者国内的星城软件等等,都可以开发OA、ERP、CRM....
  • 三、主流低代码平台列表以及介绍 四、参考资料 一、低代码开发简介 低代码开发平台是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。它的强大之处在于,允许终端用户使用易于理解的...
  • 国产十大低代码开发平台-汇总分析

    万次阅读 2020-02-19 20:18:09
    近些年来低代码平台市场极速升温,特别是这一两年,很多低代码平台都频繁出现在互联网行业应用,其最根本就是实现了企业的降本增效目标,同时也实现了企业快速开发,快速交付的目标。 随着今年疫情的发生,特别是中...
  • 简述国内几大无代码开发平台

    万次阅读 2020-06-24 11:01:44
    在国外,无代码平台的可谓是百家争鸣,展现形式各式各样,发展也是如火如荼。但是国内的无代码平台却还没被普及。不仅如此,很多程序员对“无代码”这种技术存在一定的抵触心理,认为只是一些不入流的技术,仅可完成...
  • 常用的代码托管平台

    千次阅读 2016-10-04 21:56:26
    由于在开发项目,想用代码托管,于是尝试了几个平台。 个人感觉,相对来说国外的和csdn的比较慢。不知道为什么csdn代码托管平台非常卡,不知道是不是我自己原因。
  • 代码托管平台

    千次阅读 2016-03-07 15:15:37
    GitHub:https://github.com/ Gitlab:https://about.gitlab.com/ ...开源中国代码托管:http://team.oschina.net/ coding.net:https://coding.net/home.html CSDN代码托管:https://code.csdn.ne
  • 代码质量管理平台SONAR分析代码质量

    万次阅读 2018-09-10 09:39:21
    Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件...
  • 简单地说,无代码开发平台是一种配置型软件快速开发工具,不需要编程,...至于无代码开发平台现在有多火,我们来看一下无代码平台在Google Trends的指数变化,可以看到虽然它近两年刚出现,但是势头非常强劲! ...
  • 国内低代码市场的发展,目前还处于早期,不过未来的需求将会出现暴增,过去的上半年,市场已经开始火热,那么都出现了哪些低代码平台呢?哪一家又将成为行业领航者呢? 宜搭 宜搭是一种面向业务开发者的零代码业务...
  • java微信公众平台开发源代码

    千次下载 热门讨论 2013-11-27 10:56:03
    资料来源于网络大神,一个微信公众平台开发的基本代码 java
  • 代码快速开发平台开源了

    千次阅读 2019-07-25 15:17:30
    代码快速开发平台出售 可开发微信小程序、公众号、CRM、ERP、MES、网站等管理系统,自动工作流、无需代码即可完成需要的程序。节约成本50%以上。 联系我:QQ:21707686 ...
  • 我在其他的代码托管平台(不是github)有一套代码,不同代码托管平台之间没有相互迁移的功能,怎么将仓库代码提交到github仓库呢?我会讲解适合于所有不同托管平台Git仓库之间的迁移方法,所以就不要老是抱怨着为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,582,269
精华内容 632,907
关键字:

代码平台