zoukankan      html  css  js  c++  java
  • 晒一下我的代码生成器

    经过最近一段新的尝试【BS架构】,之前的编程一直是CS架构,但也总是在忙那些项目,没法整理出一套符合自己团队的一套编程体系和架构;
           新的起点,又是一个新的挑战,现在已经是03年,最早做的时候是07年,做之前重新审视一下当前的软件行业发展和软件技术革新,经过N多比较后决定:
    1、团队的组成:美工、网站开发人员、编程人员、设计人员,杜绝一人多能,人人多能的问题;
    2、前台设计:美工设计、Html5、JQuery、EasyUI技术实现;
    3、后台设计:利用一套开源MVC架构,暂不使用微软的MVC架构(重量级的),相对做项目不太适合。
    4、流程化开发:通过以上技术设计一套代码生成器,将大多数的、通用的代码分层设计出来,从而减少代码出错率,提高工作效率,减少“搬砖"式的程序员。

    晒一个完成将近一周的代码生成器界面:
     
    代码生成界面:参考不少行家作品,但这个完全是从实用和我们的数据访问层和框架去开发的。

    可以定义表->对象的转换规则:

    代码生成后可保存

    生成表结构,可以编辑表描述和字段描述,从而不用打开数据库即可修改修改并生成,而修改会直接保存到数据库。

    忙乎了一周了,基本上是白、黑同步进行。

    目前还有生成前端基于JQuery EasyUI 的
    Html页面未做;

    后面将陆续完成:
           软件方面:按项目生成,批量生成;
           数据库方面:生成表结构、生成含数据的脚本(这个是微软所不具备的)。

    未完待续.......

  • 相关阅读:
    【LeetCode 41】缺失的第一个正数
    【LeetCode 38】报数
    Scrum立会报告+燃尽图 04
    Scrum立会报告+燃尽图 03
    Scrum立会报告+燃尽图 02
    20191017-2 alpha week 2/2 Scrum立会报告+燃尽图 01
    作业要求20191010-9 alpha week 1/2 Scrum立会报告+燃尽图 07
    20191010-8 alpha week 1/2 Scrum立会报告+燃尽图 06
    Alpha阶段贡献分配规则
    选题 Scrum立会报告+燃尽图 05
  • 原文地址:https://www.cnblogs.com/Alexantao/p/3240521.html
Copyright © 2011-2022 走看看