Jeecg初体验

Jeecg是一款基于代码生成器的智能开发平台,号称可以帮助解决Java项目60%的重复工作,让开发者更注重业务逻辑, 我怀着好奇与学习的心态,下载了源码,断断续续鼓捣了一段时间,发现这个开源框架对比其他同类的还是比较有优势和亮点的!下面我就介绍一下我的使用心得与感受。

   关于代码生成器,分为单表模式,多表模式,只要填写相关条件就能生成代码和页面,前提是先把表结构设计好,就能生成增,删,查,改功能,页面分为table版本与div版本,平时我们在开发中,这些功能虽然是最基本的,但是它却最大限度的增加了我们的开发效率,不用重复的写同样的代码,调样式!

  关于online开发,online开发直接在页面上就能完成你要的功能,不要操作后台,不用写一点代码,就能够开发,所有类型的功能都能按照表的不同而生成同样的模板,让开发人员只要注重业务,不要考虑一下繁琐复杂的功能。

  关于活跃度,Jeecg参与学习与开发的人员比其他开源框架活跃,很多人觉得这无所谓,但是人员活跃对开源软件的发展是很有影响力的,比如开发遇到问题,能够及时解决,出现问题有人支招,这种氛围直接决定开源软件能走多远。

常用共通的工具类比较强大,基本能满足项目的功能,集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表,所有这些通用的工具都完善了。开发进度就快很多了。

  Jeecg工作宗旨是 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。使用之后我发现它更介绍的功能没出入,是比较优秀的框架,当然他不止我介绍的这些功能,还有UI快速开发库在线流程设计采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂靠,业务流转查询条件生成器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);

不足:

1.代码生成器只能生成统一模板的,如果可供开发人员修改或者自定义的开发就更强大了。

2.页面不美观

3.适用于有一定经验的开发人员,初学者不建议,因为刚出来的还是建议自己多敲,不要偷懒

以上就是我对Jeecg的体验感受

猜你喜欢

转载自gdchj.iteye.com/blog/1995324