词条 | 繁星代码生成器 |
释义 | 网络上出现的代码生成器不下百种,主流有codesmith,mygen,codeauto等等,国内的有动软,繁星等一些具有代表性的一批。顾名思义,代码生成器是对代码进行生成,加快项目开发的进度,在从设计模型到具体实现的一个重要的工具,但是大部分的生成器多有着代码呆板、操作复杂这样或是那样的缺点。 繁星代码生成器的设计汲取了之前生成器的经验,采用了模板技术,这是相当于其他只能固定输出的生成器所不能比拟的。它采用类似于xslt方式的语法,但是在书写上大大简化,模板基本上是和输出的目标文件是一致的,这对于修改来说是相当的方面的。 市面中的代码生成器要么是输出固定,要么是生成的结果文件十分的琐碎, 繁星代码生成器提出了模板库的概念,也是是说把模板文件和相关的工程文件,组合成一个模板库,通过模板库的加工,无缝生成工程项目文件,无需调试一次成功。而导入和导出功能,让你随时对库文件进行备份。提高程序开发人员的开发效率的同时,安全性上也多有保障。它另外一个重要的功能就是对模板库进行动态切换,开发的过程中,如果发生架构变化或是,要使用其他模板库的资源,通过动态切换模板库,就可以生成对应的项目代码。 繁星代码生成器支持多种数据库,无论是sqlserver,Oracle,db2,还是若干的常用小型数据库,都可以在繁星代码生成器中得到支持,它可方便快捷的连接到数据库,在项目的生成过程中,如果数据库发生了改变或是变化,通过数据库同步的功能,可以使得项目文件安全重生成。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。