jeecg_scott 发表于 2013-7-9 13:56:44

【开发模式】JEECG 智能开发平台 Online Coding开发模式

背景:
代码生成器弊端:随着项目积累,很多简单的功能都要生成代码,导致系统越来越大,不好维护。
考虑到这个问题,JEECG推出了No代码配置实现业务功能的设计[Online Coding在线开发]

No代码通过配置方式实现功能,可以实现一些简单的业务功能,不需要生成代码,便于维护!
对于带有业务逻辑的功能,提供了二次开发接口 JS增强(增强页面效果),SQL增强(扩展业务逻辑)

Online Coding在线开发设计思路:
      是让用户尽量采用Online Coding通过配置实现功能,如果满足不了,就调用代码生成器接口,把用户配置的功能都生成出来,用户针对生成的代码进行手工Merge

Online Coding二次开发接口:
      目前的Online 设计有增强接口:Sql增强、JS增强、 自定义按钮。 这些都是允许用户对Online的功能进行自定义改造,插入个性化,这样 Online 就肯定能实现项目中的很多功能;



JEECG 智能开发平台。
开发模式由代码生成器转变为Online Coding模式
                  (通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单)

Online Coding模式的优势:
   A.不再采用代码生成的方式,支持用户在线开发,直接配置即可完成一个表模型的增删改查功能,
      扩展对应的JS增强接口和SQL增强接口;
   B.表单生成分两种方式,一种是按word文档方式展现,另一种是自动布局并以web方式展现.
   C.不需要写代码,配置即可生成功能;
   D.避免代码生成方式,过多冗余代码;
   E.避免系统随着时间推移越来越大,难维护的问题!

演示地址:http://demo.jeecg.org:8090/
实战视频讲解:视频下载

JEECG开发流程图:



使用规则如下:
1.如果用户自定义Word表单布局就采用用户模板展示,如果用户未定义模板,则系统自定生成表单







GIN 发表于 2013-7-9 14:03:06

哈哈   支持!! :lol

sonic 发表于 2013-7-9 14:05:00

:victory:
goodgoodgoodgoodgoodgood!

五月 发表于 2013-7-9 14:08:19

这个可以有 不错

public47 发表于 2013-7-9 14:09:59

东西在哪呢,试用一下

westlake 发表于 2013-7-9 14:42:41

:lol:lolding

owenown 发表于 2013-7-9 16:11:36

什么时候出

wxqlandy 发表于 2013-7-9 16:50:45

思路很好,支持,貌似基于bootstrap的编辑器整合进去了,不知什么时候发布

hx50859042 发表于 2013-7-9 23:29:25

这个东西比较好。

gzgyjinning 发表于 2013-7-10 22:25:49

这个比较给力
页: [1] 2
查看完整版本: 【开发模式】JEECG 智能开发平台 Online Coding开发模式