怎么做提升网站转化率,网页表白在线制作,迅速让一个wordpress,网站建设app开发在微软技术中浸淫6年多了#xff0c;我就常想啊#xff0c;有没有一个工具#xff0c;能让开发简单一点#xff0c;哪怕就简单一点点#xff1f;#xff01; 这还是去年的事情#xff0c;手里的项目都成功上线了#xff0c;我和james聊天#xff0c;我说咱们的这几个项… 在微软技术中浸淫6年多了我就常想啊有没有一个工具能让开发简单一点哪怕就简单一点点 这还是去年的事情手里的项目都成功上线了我和james聊天我说咱们的这几个项目很多地方长的都一样有些模块功能也一样以后的开发能不能将这些经验和技术积淀下来啊不用再机械重复。 公司又招了两个新人一男一女都是刚毕业的让我带我就让他们一人维护一个项目每个项目的架构和技术选型还都不一样库房项目的底层是使用的ado.net的直接写sql语句而看板系统是使用的entity framework做的底层写的都是linq语句我就想能不能有一套成熟了技术选型啊这样新人就能一起培训也不用学那么多东西。 每当核心功能和代码出问题都是我手把手教他们定位错误和修改bug可有时候他们两个谁请假了另一个人又不能补上因为他们在不同的项目之间切换技术门槛太高了只能自己补上感觉自己切换在两个架构中真累啊有没有一套稳定的架构啊 仔细回味这些事情让我迷茫让我沉思。 我决定写一个工具一个能积淀经验的工具一个能生成成熟的技术选型的工具一个能生成稳定架构的工具。 James是2001年毕业于南开计算机系的大牛关于架构的确定我没少叨扰james我们分析已有的项目架构也找了很多微软的架构资料有简单的有复杂的最后我们一致中庸的认为四层的架构是最优的既降低了入门成本又使系统具有了很好的扩展性。 架构很快确定了可技术选型我们出现了严重的分歧他有他的一套技术体系我有我的一套数据库底层我听取了他的建议采用entityframework现在看来他是正确的因为伴随着项目做大和跨库的要求ado.net会乱作一团。James也肯定了我“从业务层提取接口加入服务层”的方案而界面层我们默契的选择了轻量级的MVC框架。 架构和技术都选择好了我就开始动手实践。 不知道你在的公司是使用什么工具设计数据库的我们公司都是使用Powerdesigner来设计数据库模型的在使用过程中我发现可以从中分析出很多有开发价值的东西比如表之间的关系和备注中的信息灵光一闪为什么不使用Powerdesigner的设计文件做我的工具的数据源呢 同时我把这几年开发的项目都拿过来一块分析找出共性抽象出模型…… 当你一头扎进你的兴趣的时候约会的时间没有了聊天的时间少了周末的活动也少了可是女友的抱怨越来越多了。 至此狼奔代码生成器的思路在我的脑海中成型一个让开发简单一点点的工具 对比这几个信息化的项目我发现都需要一个的权限管理系统嗯于是我就使用代码生成器写了一个通用的狼奔权限管理系统方便以后可以基于此项目进行开发。 狼奔代码生成器官方网站www.langben.com 感谢为我打开程序员大门的导师james感谢给过我帮助和鼓励的同事们感谢网友对代码生成器提出的宝贵建议我想说正是因为有了你们我才走到了今天。 转载于:https://www.cnblogs.com/angben/archive/2012/11/30/2795758.html