摩天轮

态度决定一切 细节决定成败

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4 随笔 :: 0 文章 :: 22 评论 :: 0 引用

现发布.net开发工具及开发框架,已用于很多项目,能提高开发效率和开发速度,大大提高维护性,扩展性,及适应快速的需求变化;如有兴趣可以联系我;QQ:69983534  Emal:sjfe_cn@foxmail.com

一、代码生成器:

 该代码生成器是配合DevNet框架而开发,涵盖了普通常用的实体等代码生成,先上几张截图:

 

 

使用起来比较简单,熟悉一下即可;

二 DevNet4.0演示项目

  演示下载包包括代码生成器、DevNet框架htm帮助文档(index.htm),Mapper映射文件操作和实体操作演示,大家下载后看一下即可明白,让开发人员彻底摆脱枯燥的重复代码编写,把更多的时间和精力关注到业务逻辑上去,可提高30%的开发效率;

DevNet4.0.1-演示下载

演示项目扩展了多数据移植和多数据库同时兼容的使用方法

DevNetDemoDB下载

演示项目使用VS2008 sp1开发

有任何疑问可以联系我QQ:69983534  Email:sjfe_cn@foxmail.com

 

posted on 2012-01-27 17:03 摩天轮 _ sjfe_cn 阅读(2845) 评论(8) 编辑 收藏

评论

#1楼 2012-01-27 21:43 billrobin      
关注此文章。
 回复 引用 查看   

#2楼 2012-01-27 22:11 xiaoliepower      
很喜欢
 回复 引用 查看   

#3楼 2012-01-28 17:58 billrobin      
耐着性子把你的代码生成器看完了一遍,个人觉得生成的代码太多,根本不利于维护,如果表的字段稍微变一下,又得重新来一次,十分不方便,怎么做呢?我也在看国内很多人写的代码生成器,自已也写了一个,大体思路是这样的:先写一个基类(常用代码函数库,这个库基本不变,又可以扩充)。在这个库的基础上生成增删改,用不着生成太多的属性,代码量相当少,简洁。易懂(当然首先要知道哪些常基类是干什么用的。)
愿与你交流:qq: 153993437
 回复 引用 查看   

#4楼 2012-01-28 19:08 陈梓瀚(vczh)      
@billrobin
生成的代码千万不要改,每一次发生变化就重新生成,如果生成的代码有bug就应该去改代码生成器。你这种想法是不行的。从来没有维护生成的代码的,只有维护被生成的数据源,维护生成器本身。
-----------------------
“如果表的字段稍微变一下,又得重新来一次”是很方便的,你把代码生成器的执行的那个bat还是命令行放在工程属性的pre build action就好了。一般来说生成代码都是很快的。
 回复 引用 查看   

#5楼[楼主] 2012-01-29 02:48 摩天轮 _ sjfe_cn      
引用billrobin:
耐着性子把你的代码生成器看完了一遍,个人觉得生成的代码太多,根本不利于维护,如果表的字段稍微变一下,又得重新来一次,十分不方便,怎么做呢?我也在看国内很多人写的代码生成器,自已也写了一个,大体思路是这样的:先写一个基类(常用代码函数库,这个库基本不变,又可以扩充)。在这个库的基础上生成增删改,用不着生成太多的属性,代码量相当少,简洁。易懂(当然首先要知道哪些常基类是干什么用的。)
愿与你交流:qq: 153993437

你所说的情况我觉得是太依赖生成器了,生成器已经成为了鸡肋。
生成器只是在项目开始时使用最频繁,其实dal层手写代码也很快,首先生成实体,添加查询类(可生成可手动添加),然后手动添加dal类,继承datamanager基类,实现抽象基类,bll层可有可无,ok,对于单表无复杂查询代码完成
对于表字段变动,这个也是很常见的。我的做法是1.重写生成实体(有时候甚至直接修改实体代码),2.在前端用到变动字段的地方稍作修改即可。
 回复 引用 查看   

#6楼[楼主] 2012-01-29 02:54 摩天轮 _ sjfe_cn      
@陈梓瀚(vczh)
业务变化在所难免,不能太依赖生成器,要不然写代码真没激情了,哈哈!
 回复 引用 查看   

#7楼 2012-01-30 11:38 中尉      
总觉得太多了生成器都是这个套路,有点狭隘的感觉。没有创意。。。。
 回复 引用 查看   

#8楼[楼主] 2012-01-30 20:04 摩天轮 _ sjfe_cn      
@中尉
这位朋友有新创意,分享一下如何
 回复 引用 查看