Jeecg-boot 使用心得建议

在3月的时候就接触了jeecg-boot了,以前我是一个python开发者,python是一个动态型语言,可以很简单的配置生成后台管理器,动态注册页面,只需要按组件的方式register页面就可以了,最典型的就是xadmin的方案,但是其有个弊端就是可扩展性差,性能也差.作者也慢慢弃坑了,但是作者现在正在做一个新的方案前后端分离xadmin..
说回正题,在java里面,我怎么都想不到动态生成后台的方式竟然是用代码生成的方法,然后再拷贝到相应文件目录下(一般做法).由于java的是一个强类型语言,固然是没有python脚本语言组件式开发组件式注册加载来的要简单..
在我接触到jeecg之后,我第一个反应当然是要穷举啊,要把世上的好东西都看尽啊,所以当时也看了以下的一些项目:

当然,也顺藤摸瓜,找到了jeecg的模板引擎的版本:Jeecg 微云快速开发平台

-w1435

作为个人爱好开发者,我并没有过多的深入到代码的层面去看每个框架的代码质量如何,而是简单
的从社区、活跃度、个人开发还是团队开发、系统易用性、文档使用、视频教程这几个简单的角度去考量,显而易见,每一家都有每一家的闭环系统以及生意,都有其优点,但是jeecg这个选择还是十分强大,特别是在线表单开发、流程设计、图表配置这几个功能真的很亮眼,只需要简单配置,可以满足基本的后台开发设计。

最重要的是,随着前后端分离开发的时代来临,以及微服务架构应对大数据的趋势,jeecg团队保持技术上的更新,尽管这可能并不会问他们带来更多的经济效益,但是他们对技术的执着,在前端选型上,选择了大公司维护的ant-design-pro方案,当然也有其他很优秀的方案比如easyUi\elementUi\D2admin,但是考虑社区、更新活跃度,当然是ant好,同时也要时时更新的代价了。jeecg表示在后续会有微服务架构版本,而且会保持一贯强大如issue所提:
统一单点登录平台、cms内容管理系统、支持多站点、集群部署

好了,接下来就是我对jeecg-boot使用的一些心得了:

1、后端代码命名十分规范,
-w371

大小写以及urlcontroller方法名映射都是十分具有意义规范,但是对于一般开发者来说,如果不指明其开发的规律的话很难体会到

2、界面美感十足、符合现代审美

-w1435

3、代码生成、在线表单开发配置功能强大,页面属性(封装组件)十分多.

其实还有很多心得就是相当于jeecg-boot文档的介绍了,接下来站在小白个人开发者,说一说我对jeecg-boot的一些建议吧:

1、讨论的地方太多,不利于管理

-w982

以及github issue 以及qq群
对于开发者,如果没有一套规定的流程,会在这几个地方疲于奔命,分散了大部分注意力.
但是,也没有笔者更好的方案了.

2、文档管理不是很友好(可持续开发)

尽管在论坛上能够找到更新日志、但是我仍然建议在文档处写上更新日志,在版本迁移时,也在对文档进行版本迁移的说明. 或许考虑gitbook 开放文档,让每个人都可以提交pr,并不是说官方写的文档就一定是最好的。文档版本管理、文档贡献、文档搜索.后期完整视频放出的时候,可以在文档对应小节插入视频地址。

3、社群管理

可以在群里看到,管理员们被群里的新来的小伙伴各种问题问到注意力极度分散了,建议在群里设立一个机器人qq助手

-w546

可以录入faq在此,让人们自助提问自助找到关键词,找到文档,解决重复性问题.

4、可以做成一个平台

让开发者自助开发各自的插件来达到自己的目的(如文件上传、第三方oauth集成、其他组件集成),比如说jeeplus就是自己一家从cms、oa、工作平台一系列都做了,但是如果jeecg能提供一套易用的插件机制,来让开发者利用此平台来开发自己的小应用,然后收集展示或者说交易...(开个脑洞类似php的微擎

5、初始化的数据精简或者区分

比如说字典数据,db初始化的时候,就已经有20+数据了,但是作为使用者我想我开始不需要关心一些jeecg-boot默认的配置字典,希望提供一个筛选 区分系统数据与用户自行添加的数据,这样不至于太冗杂。其他数据表、test等数据表亦是如此.


-w1163

6、ant-design-pro v4已经提供了区块开发的形式来开发(可插拔自主选择)

希望在开发的时候能多提供一个纯净版选择,如图


-w197

是完全前端静态化的,可以可选提供,两种模式让开发者自行把握.(简单说就是我觉得功能有点重了,若不是坚定信念,一开始被如此多的页面容易吓退却.)

7、日志自动插入log

-w812

数据库字段最大255,如果遇到富文本信息的系统,基本是超过255的,所以可以这里提供提示告知用户,要么截断,要么longtext(mysql),但是长期的日志积累,势必是一个很大的内存消耗.

当然,以上建议是十分理想化的,开源也是需要盈利的,感慨圈内的模式都是如出一辙,在新时代的今天,2b的公司需要生存,我觉得就要与时俱进,除了前线业务能力过强的同事、配合上辛勤工作的开发人员以及售后支持,我觉得现代化的社区论坛、开发方式、协同沟通方式也是必不可少的,或许这样并没有什么大用处(经济效益),始终觉得与其更好,不如不同。

本人技术和业务经历尚浅,不能提出像快速开发框架推荐使用 jeecg-boot如此有见解的的问题以及解决措施..

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容