浏览 3199 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2019-02-24
最后修改:2019-02-24
和平之翼代码生成器SMEU版 4.0.0 Beta5 宝船公布
项目地址:https://gitee.com/jerryshensjf/PeaceWingSMEU war包下载地址:https://gitee.com/jerryshensjf/PeaceWingSMEU/attach_files 最新研发动态 和平之翼代码生成器SMEU 4.0.0 宝船(Treasure Ship)的Beta 5版已公布,欢迎在本站附件处下载Beta 5版二进制war包。本版主要改进了多重多对多关系及其初始化数据功能。从Beta 4开始,支持Excel数据导出。对Oracle数据库的支持进行了全面测试。并排除了相关错误。 最近,完成了对EasyUI的升级,并完成了POI Excel导出功能。完成了自动textarea功能,凡字段名中含有content,description和comment字串的字段,会被自动设置为textarea。这些特性会包含在和平之翼4.0.0 Beta4和以后的版本中。 工作版和即将来临的Beta5版有如下优点: 支持Excel格式数据导出 支持两个域对象间多重多对对关系 支持多重多对多和多对多关系的初始化数据 全面测试后,可以释出和平之翼SMEU 4.0.0 宝船。 截图为多重多对多和初始数据的效果: 截图为Excel数据导出结果的效果: 近期研发计划 4.0.0宝船完成后,将开始4.1.0宝船的研发。4.1版拥有默认的登录模块,可能还有字典模块。这些模块演示了名词,名词性动词的概念,具备强大的变形能力,所以被称为弹性模块。 在差不多同时,弹性模块也会在无垠式代码生成器JEEEU版Elsa冰雪女王上实现。 还有第三代动词算子式代码生成器光的第一个版本Enlightment启蒙将开始研发。光对技术进行了简化和重构,不再支持SGS标准生成器脚本,统一使用Excel模板进行代码生成。并且,光的Oracle支持将重新实现,采用一套基础代码同时支持Mysql,MariaDB和Oracle。欢迎大家围观。 质量提高计划 为了提高本生成器的效能和用户体验,计划对代码本代码生成器的编译错和编译警告子系统进行彻底的增强。如果你在使用的时候您的SGS源码或者Excel模板在生成时出错或者给出的提示叫您不知如何处理,请把这些原始文件Email我:jerry_shen_sjf@qq.com 如果您的源文件有帮助,这些文件将作为标准测试集的一部分,而您,也将出现在贡献者名单里。期望得到大家的帮助。 4.0.0 新特性清单 现在宝船已支持: 高低两种分辨率的UI
本代码生成器特色 本代码生成器是超级语言(SGS 标准生成器脚本)驱动的先进编译系统。旨在演示数据驱动的代码生成器固有的生产率上的优势和与标准编译器(Java语言)的良好协作关系。在未来,更先进的代码生成器和编译器的组合会显现出巨大的生产力优势,让我们一起促成这一天所需要的技术的进化循环。 用户注意 注意,本作品为火鸟(Rocketship 沈戟峰)个人作品,为开源的代码生成器,并不收取费用,也未曾委托其他的公司,如果有公司声称是它的作品,并进行网络推广活动和收取费用,皆不属实,希望所有用户注意。 项目代号宝船的图片 动词算子的力量 向Lisp和Lambda算子致敬 代码生成器SGS生成界面 代码生成器Excel生成界面 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2019-02-24
此版本很可能是宝船4.0.0正式版前的最后一个Beta版。
|
|
返回顶楼 | |
发表时间:2019-03-12
宝船
|
|
返回顶楼 | |
发表时间:2019-03-12
愿动词算子的力量与你同在
|
|
返回顶楼 | |
发表时间:2019-04-10
最后修改:2019-04-10
现有主要功能清单
1.十余种单表操作 2.一对多关系 3.多对多关系,采用4种双表操作实现 4.多重多对多关系,采用多对多别名实现 5.标准生成器脚本(SGS)支持 6.Excel代码生成支持 7.初始数据导入 8.缺省Excel数据导出 9.id和DomainId两种格式主键支持 10.delete和deleted删除标志自动反义功能 11.MySQL/MariaDB支持 12.Oracle支持 13.详细的编译警告和编译错提示 14.编译警告支持 15.Eclipse JEE版兼容的代码生成物 16.整站代码生成 17.源文件或源代码自动保存 18.数据库脚本自动生成 19.一对多别名 20.详细的在线理论文档 21.详细的用户手册和安装说明 22.丰富的代码示例 23.EasyUI界面支持 24.已支持跨域以支持前后端分离,未来将直接生成前端项目 |
|
返回顶楼 | |