`
aihua
  • 浏览: 8562 次
  • 性别: Icon_minigender_2
  • 来自: 幼儿园
社区版块
存档分类
最新评论

代码生成器是否需要?

阅读更多
  对于代码生成器之类的快速搭建工具我一向是不怎么感冒的,可是最近发生的2件事情让我又重新感冒了

  首先是前几天一个兄弟公司向我们展示了一套在线办公系统的软件,其中包含一个自定义表单的功能。大概就是通过一个gui界面配置,可以直接生成web界面。并且可以与工作流结合,权限结合。
  这套自定义表单的作用有2点
       1 快速搭建界面原型
       2 快速进行二次开发

  我感觉缺点也很明显
       1 与在线办公系统绑定
       2 生成的界面固定
       3 非开放技术
       4 生成代码的可修改行(没见过,怀疑一下)
 
  其次就是现在做的一个项目,客户问我有没有代码生成器之类的,我说“没”,然后客户就说,xxx公司就有一套,可以让开发时间缩短。我强烈的感觉到代码生成器这种东西对于忽悠客户来说,真的是一件利器!

  那我是不是也应该建议公司搞一套呢? 忽悠客户 + 提高开发效率?

 
分享到:
评论
34 楼 eclipse2008 2009-07-03  
忽悠客户可以,但是利益何在。

客户给的钱多少是由工作量决定的,好像和代码生成器无关。

但是对于开发来说,提高开发效率是必需的。

至于如何提高效率,那方法可就多了。
33 楼 上帝的后花园 2009-06-30  
微软的vs.net就是最好的代码生成器,拖拖拽拽就OK,几乎不用写代码。楼主要不试试。
32 楼 volking 2009-06-03  
呵呵,我自己写了一个,本人专用的
31 楼 ejb3 2009-05-27  
呵呵。要说生成器的历史,大家可以搜索一下:大连雅琪,大连王特MIS生成器,从上世纪,90年代初就有了
30 楼 icewubin 2009-05-27  
zygege 写道
和普元做的比比?
没问题啊,早就比过!

你比的是EOS哪个版本?如何比的?比了哪些指标?说来听听,让大家瞻仰一下。
29 楼 zygege 2009-05-27  
icewubin 写道
zygege 写道
随业务改变而改变的界面生成代码,核心代码是我开发的,大家信不信,我有,有想讨论的联系我,我会展现给你什么叫业务PK界面,保你满意,强大到你头痛,甚至JS都给你生成好了,表单验证不需要你关心,爽吧!
加我MSN:zygege@live.cn强大的动态页面生成代码。后台配置一下,姓名不想用文本框了,改成下拉列表吧,OK没问题,税务的说明好像不对哦,没问题,后台改一下,OK。不好意思,你那个纳税人识别码的验证能不能加一个验证就是不能超过18位,没问题,后台更改JS验证,选中已有的长度验证,框框上填写18,保存,OK,搞定。哦,SORRY,系统问我改了这么多,要语义化(注:即生成XML文件,前台出来是解析XML的)吗?当然要,要不然前台能实时出来吗?
点确定。前台看一下,哇,效果出来了!

和普元做的比比?

没问题啊,早就比过!
28 楼 icewubin 2009-05-26  
zygege 写道
随业务改变而改变的界面生成代码,核心代码是我开发的,大家信不信,我有,有想讨论的联系我,我会展现给你什么叫业务PK界面,保你满意,强大到你头痛,甚至JS都给你生成好了,表单验证不需要你关心,爽吧!
加我MSN:zygege@live.cn强大的动态页面生成代码。后台配置一下,姓名不想用文本框了,改成下拉列表吧,OK没问题,税务的说明好像不对哦,没问题,后台改一下,OK。不好意思,你那个纳税人识别码的验证能不能加一个验证就是不能超过18位,没问题,后台更改JS验证,选中已有的长度验证,框框上填写18,保存,OK,搞定。哦,SORRY,系统问我改了这么多,要语义化(注:即生成XML文件,前台出来是解析XML的)吗?当然要,要不然前台能实时出来吗?
点确定。前台看一下,哇,效果出来了!

和普元做的比比?
27 楼 zygege 2009-05-26  
随业务改变而改变的界面生成代码,核心代码是我开发的,大家信不信,我有,有想讨论的联系我,我会展现给你什么叫业务PK界面,保你满意,强大到你头痛,甚至JS都给你生成好了,表单验证不需要你关心,爽吧!
加我MSN:zygege@live.cn强大的动态页面生成代码。后台配置一下,姓名不想用文本框了,改成下拉列表吧,OK没问题,税务的说明好像不对哦,没问题,后台改一下,OK。不好意思,你那个纳税人识别码的验证能不能加一个验证就是不能超过18位,没问题,后台更改JS验证,选中已有的长度验证,框框上填写18,保存,OK,搞定。哦,SORRY,系统问我改了这么多,要语义化(注:即生成XML文件,前台出来是解析XML的)吗?当然要,要不然前台能实时出来吗?
点确定。前台看一下,哇,效果出来了!
26 楼 icewubin 2009-05-25  
tamsiuloong 写道
客户只关心的是,短时间可以看到自己的东西。
代码生成器,我觉得没有什么不好的。除非承认自己是新手。不然有记事本为什么要用eclipse哦。

一般讨论的代码生成,不包括简单的辅助性质的代码生成(例如生成get和set)。
25 楼 tamsiuloong 2009-05-25  
客户只关心的是,短时间可以看到自己的东西。
代码生成器,我觉得没有什么不好的。除非承认自己是新手。不然有记事本为什么要用eclipse哦。
24 楼 Robinson. 2009-05-24  
像要快速开发代码生成器是必不可少的工具,当然如果你们公司人手多,不用的行,只不过效率就低了不是一点点了,客户其实很多东西都是不懂的,难道你和别的公司竞争的时候还要把源代码给客户分析? 什么样的客户需求就用什么样的开发,小到中型的项目在质量保证的情况下建议使用,大型(仁者见仁)项目还是尽力用人工来写最好,毕竟代码生成器生产的东西是死的,怎么也比不上手写代码,优化维护方面也方便一些。言尽于此
23 楼 yuxie 2009-05-22  
要是那种生成一堆重复代码的生成器。。就等着痛苦吧。。后期改个什么东西时恨不得砸了电脑。。
rails那种简单的生成非重复代码的工具还能凑合着用。。
22 楼 RCFans 2009-05-22  
代码生成器就像尺子,除了使代码规范化之外,很难带来更大的价值。
现在的客户很多都要在验收时走代码审查。
21 楼 icewubin 2009-05-21  
单纯从客户角度来分析:
客户也会变,好比现在的客户比以前难忽悠,好比现在不少客户的技术部的人以前就是技术出身,他对代码生成的看法会更重要一点,但是不是所有客户想得都是一样的。

如果我是客户的技术负责人,我才不关心乙方嘴巴说的效率有多高,我只关心本公司的需求下,对方开发和部署的时间和报价,以及相关维护、培训的报价。本公司才不会专门为对方公司所谓的代码生成器买单(不管是他们自己的维护成本,还是购买第三方工具的成本)。在中国人力成本就是最低的,工具再先进,如果工具本身直接或间接的成本很高,意义就不大。
20 楼 ferly_j 2009-05-21  
这些代码生成器,一遇到业务就玩完。
个人感觉没有必要开发,浪费人力,用处不大
19 楼 雁行 2009-05-19  
代码生成器作为编码辅助,还是是有积极意义的。
不要奢望代码生成器能完成一个项目。
能生成基础的代码,而且操作简单方便,编程人员只需要修改或替换一些业务逻辑部分的实现。
这样的生成器,我们有什么理由拒绝呢?

我就在找。。。。。。


18 楼 yanlv1983 2009-05-14  
觉得这个只适合公司内部使用

代码生成工具的好处是规范代码,减少一些机械劳动

你可以想象一下,一个400人的开发团队,代码规范是多么重要,因为可以代码生成的东东基本上逻辑都是相同的,但是400个人,可能写出来的代码天壤之别。
同时可以稍微提高一些劳动效率,对于复杂的逻辑,代码生成基本上是没有用的

我们公司只是使用代码生成工具生成SQL等一些列相关的配置
17 楼 rainv 2009-05-12  
突然发现代码生成用的很普遍啊。就像delphi,netbean的gui开发不都用了代码生成技术么,只要是可以画界面的,应该都会生成一套对应的代码的。
16 楼 loveni 2009-05-12  
呵呵,我的理解,代码生成器就是个辅助工具,如果代码生成器用起来比复制黏贴好用,复杂度低,就用,不然就算了。
15 楼 sys53 2009-05-10  
matt.u 写道
有公司就热衷于可视化代码生成、可视化应用构建,就差点要发明一门新的语言了。

代码生成是辅助用的,只要合适就可以了,能够加快效率,提高团队的积极性就可以达到目的了。

相关推荐

Global site tag (gtag.js) - Google Analytics