代码生成器的意愿

  1. 云栖社区>
  2. 博客>
  3. 正文

代码生成器的意愿

从此启程 2013-07-11 22:43:00 浏览336
展开阅读全文

     在IT界重复造轮子是个很平常的事情,即使造轮子的初衷是想超越所有的轮子。编程语言方面比如C后有C++,有Java,有C#,等。。。有无数的网站内容管理系统,有无数的仓储系统,有无数的网上商城。或许这也是另一种叫做百家争鸣的现象。

     这时候便有了代码生成器的存在,立志于写更少的代码,做更多的事,也有的直接是一个底层框架平台,通过调用组件,就可以完成一个可用的项目。大大减少了低水平重复开发。节约了不少劳动时间。

     之后接触了一个款代码生成器,从数据库搭建、生成代码、到程序代码,整个项目可以完整生成下来,当时激动的不知所以。在之后的应用中,因为这个生成器设计还是不够完善,后期改动非常麻烦,最后只能放弃,重新开发。在应用过程中,也长了不少见识。

     开发一套完善的代码生成器,还是很有市场的。但是切记是完善,能减少人的劳动。才能受欢迎,才会一直用下去。

     基本得有以下功能:

    1)定义项目信息,选择设计架构模式。【构建设计模式、架构模式】

    2)设计数据库,并可以选择各种类型的数据库,生成数据库代码,【构建各种模型,通过选择模型生成数据库代码。很重要】

    3)通过选择数据库表或存储过程或函数,按项目功能模块,添加或修改模块。

    4)提供模板功能,将项目生成Vs解决方案【系统内置几套模板,用户可自定义。】。

    5)提供尽量多的内置模块,如报表、权限、工作流、OAuth、资讯、产品、购物等,可做成插件的形式。

    6)提供orcale/sqlserver/mysql/db2等多数据库解决方案。

    7)提供在生成的平台也可自定义去设置新功能。

    理想是丰满的,现实是骨感的。。

    有一句话叫空谈误国,实干兴邦。

    可以分三步走,

     1)开发一个通用软件,

     2)积累、归纳、融合,建立模型。

     3) 项目代码生成一体化解决方案

     昂起头,好好的走路。希望在这一秒钟已经照亮。

 

    

作者:从此启程/范存威

出处:http://www.cnblogs.com/fancunwei/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如文章对您有用,烦请点个推荐再走,感谢! 本博客新开通打赏,鼠标移到右侧打赏浮动处,即可赏博主点零花钱,感谢您的支持!

网友评论

登录后评论
0/500
评论
从此启程
+ 关注