您的位置:首页 > 其它

GBDP技术简介补充 2004.11

2004-11-22 15:32 766 查看
GBDP技术简介

GBDP 技术演示网站:

http://www.universecommerce.com

GBDP is a new software developing system. It's simple, efficient and powerful.
The terminator of J2EE.
对软件开发“不很了解”和“了解过头”的朋友,您可以把GBDP看成李小龙、歼10、中国38军、
美国101空中突击师、东风41、等等

GBDP独特之处:

1. 如果前任把开发文档弄丢了, 你可以比较简单的仅凭代码重新了解业务逻辑,
  因为GBDP规定了严格但又不失灵活的代码范本和数据结构,讨厌写文档的人有福了,
  只需要在代码中多些注释就可以几乎不用写文档

2. 和J2EE头大的发布配置相比,GBDP几乎没有配置,更谈不上复杂的配置, 一切都是自动的

3. 客户频繁的更改需求, 你只需要加班费而不需要加班, 你的老板只需要客户多付钱。
  这是GBDP有别于其他技术体系最耀眼的光环。就凭这一点,你就会采纳GBDP。
  广告语:“拥抱GBDP,移民到天堂的感觉”

4. 学习移交简单。完全了解GBDP(源代码级),智力周期低潮的人仅需一周,快的一天,但你
  在项目中节省的时间就远远赚回来了。这是最难过的一关口,因为每个人都认为自己
  的床是最舒服的。

5. GBDP技术截止2004年底, 在数据应用开发方面,比现有任何一种编程模式节省30%以上
  的总开发时间,50%以上代码, 80%以上的后期开发和维护工作量, 不服气的可以挑战,
  输了我请客.

6. GBDP采用了常人认为大逆不道的"显示和逻辑完全合一"的方法, "见山是山,见水是水",
  "表里如一", 正因如此, 才拥有任"需求"四海遨游的能力.不要用台式电脑的升级理论
  来反驳我, 因为GBDP这部"整合电脑"比名片还小, 比白菜还便宜, 比超人还快。我的
  一个朋友曾感叹,“采用GBDP,美工把页面做好了,整个项目也就快完成了”。对于用
  各种“理论”来反驳GBDP技术的朋友,我只说一句:“不要学抱着老外大腿耍嘴皮子的
  阿扁,擂台上见,你用爱国者打下东风给我看看”。顺便提一句:J2EE不是想象的那么
  美好,中国人有足够好的东西,只是缺乏成功登上舞台的一些因素。

--------------------------------------------------------------------------------------------

疑惑5. 需求是不稳定的,那么需求之中是不是没有稳定的东西呢?有的,就是对象。世界都是由对象组成的,而对象都是持久的,例如动物、植物已经有相当长的时间。虽然对象也在变化,动物,植物也在不断的进化。但对象在一个相当长的时期内都存在,动植物的存在时间肯定比任何一家企业长久。面向对象的开发方法的精髓就是从企业的不稳定需求中分析出企业的稳定对象,以企业对象为基础来组织需求、构架系统。这样得出的系统就会比传统的系统要稳定得多,因为企业的模式一旦变化,只需要将稳定的企业对象重新组织就行了。这种开发的方法就被称为OOAD(Object Orient Analysis & Design 面向对象的分析和设计),而分析出的企业对象就被称为Common Business Object。 (需求的实践——林星 )
   答:本人不敢苟同这个原创于老外的理论,OOAD也许在国外是一种最优的选择,因为老外做事可能比中国人规矩,所以他们的“对象”持久,你看看麦当劳等外企的管理就知道了。但在中国呢?有多少人是按规矩办事的?你知道中国的ERP实施成功率是多少吗,你可以参照那个只养了两只王八(而且现在还健在)却一直生产鳖精口服液的企业的产品的有效成分的含量。在现在的社会,至少在中国,对象是不稳定的,不信?我给你个对象,你给我OOAD了:“美女”,她的心思、她的男朋友、她的衣服、她的三围、她的体重...... , 你给我持久对象化试试看 :)

  综述回答:
   每个提出疑问的朋友都没有重视或者回避了一个问题,就是目前困扰中国软件开发人员的一个最大心病:需求不确定。如同雷达上的F22或者女人的心思,高度模糊且高度机动。如同我们迷失在好莱坞大片的优秀特技中一样,忽视了内容和思想的干瘪。J2EE、XXX.net这些技术迷宫让我们忘记了“科技以人为本”,软件是为人服务的的宗旨。本来可以几百K就搞定的无须安装的软件采用“新技术”后,不但要几十兆的安装,而且配置麻烦。我们在指责中国企业管理不好无法实施ERP的同时,为什么不反省自己的ERP软件和时代的脱节,为什么不开发一个适合中国国情的ERP(当然开发出来后就不是现在意义的ERP了)?

  我们往往要求客户必须提供确定的需要报告,但在实际中客户往往不了解自己的应用,他们要求的是能否先做个大概样板,然后逐步的修改完善,也就是“需求渐进式开发”,这是目前的编程开发体系“需求确立式开发”难以应对的,但是GBDP可以满足此苛刻的要求。相信我的同行们都和我有同样的感受,没有解决不了的技术问题,只有应付不起的客户需求。所以,GBDP诞生了。GBDP是一个专门为“需求渐进式开发”而设计的体系,不单纯是某项技术,它在不断的吸取各种技术的精华来实现程序员端着咖啡工作的梦想。

  如果您要问技术的最高境界是什么?Philips已经回答过了:“简单”

  (有兴趣您可以看看 http://www.chinaflcp.com 一个北京福利彩票的网站,采用GBDP 2.0 版本,几年前的作品,缺乏GBDP4.0的高速数据库访问技术和高速缓存技术等,但运行速度还可以接受了)

  作者: 刘涛@深圳.中国 
      E-mail: NewTower@tom.com , NewTower@sohu.com , 72049005@51uc.com
      Mobile: 13613086264
      UC: 72049005 (发离线消息,经常查)
      QQ: 30234923 (发离线消息,经常查)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: