Bold for Delphi推广第一贴:关于Bold for Delphi的应用现状的调查 (100分)

  • 主题发起人 EdwinYeah
  • 开始时间
E

EdwinYeah

Unregistered / Unconfirmed
GUEST, unregistred user!
用Bold for Delphi 开发企业应用与用midas或传统的面向dataset的机制完全不同,是一种激动人心的model driven 的approach,想想,设计好uml(这样是类图)模型,写好ocl,一个完全面向对象的,结构良好的程序框架就出来了!多爽!几乎可以把生产效率提高10倍!
我也是刚学,正在学习附带的文档及例子。
查查大富翁,发现相关的贴子简直就是凤毛磷角,是什么原因?是bold bug太多?还是根本知道bold 的人太少?还是D版bold太少?
不过讨论“OO方式”开发的贴子倒有一些,其实,bold的结构总比你们自己设计的framework好吧?何不站在巨人肩上?
希望有相关经验的富翁出来说说国内国外的应用情况。
我知道的高手有道明德、畅雨等。
 
根据The Delphi Magazine September 2001的文章,
用bold for delphi的箸名机构包括:
瑞典和法国国会, 美国一些政府部门, 瑞士税务局,瑞典电视网络。
 
D7带了ModelMaker,谁还费心去装Bold。
 
to Passion
看来你不了解bold是什么东西呀。
 
ModelMaker是一个UML建模工具,而BOLD FOR DELPHI则是一个MDA的工具,二者是结合的关系,而不是替换的关系.
 
没找到破解版,没有中文的参考资料,再加上本身的复杂.......
 
看英文资料呀,不难理解呀,前提是对uml(主要是类图),OO熟悉。
 
主要还是不太好找。文章看了一些,还没实践。
 
哪有,想共同研究。
谢谢。
 
知道是好东西,想用也想学,
主要是:OO基础不够,中文资料极少,对入门者有较高要求,
连DEMO都看得不是很明白。
希望交流。
 
Bold for Delphi R4 for D6/D7的下载在这里:
http://www.aidelphi.com/ShowTopic.asp?TopicID=3121&PageIDX=1&SpaceID=26#CurrentTopic
鼓励大家去学习!
附带的pdf文档我差不多看完了,基本没有理解上的困难!大家别放弃!
当然看完后还要完全把传统的思维转过来,考虑如何开发一个真正的项目!
一齐努力!
 

看过,我熟悉UML,也想用。。。可惜,我的英文巨菜。。。看不懂文档,就没用了。。
 
好呀,我以前用ModelMaker,现在也用一下Bold 。谢谢楼主
 
我来说一下,去年我也雄心勃勃地想搞bold,入门的文档都看过,但是最后还是放弃了。因为我自己有一套基于DataSet的构架,我发现Bold有点做得太过了,象OCL的处理模式,根本就没有必要。因为现在的系统,客户端和服务端是分离的。即使做C/S构架,写得好的系统也要将UI和数据逻辑分开来。做UI难道用得着面向对象吗?难道那些基于浏览器的应用,在网页中也用了对象,网页只不过一堆文本而已!
后来想通了,OCL纯属多于,真正的对象设计在数据服务端,传到客户端的用DataSet或XML封装就够了,这样的UI可以充分地利用集合管理,统一存取,不用将从前我们熟悉并精彩的UI控件废置。
UML是美妙的,但千万不要将界面也设计进去了,它是用来处理数据逻辑的——当然,这里主要指开发数据库应用系统。
 
楼主, 看了你的贴子, 感觉你还是很有些了解,
不过我用BOLD总感觉不知道怎么下手,
请问你能够把你学习写出例子让我参考一下吗?
//谢回复.
 
to dreamer,
bold 的作用并不只是把UI和数据逻辑分开。bold的最大作用是让你抛离(起码是部分抛离)数据保存和UI设计,把注意力完全集中到精力逻辑中去,把你的class diagram设计好,系统的框架就完成了。
另外,browser-based app当然也可以做到面向对象,怎么只是一堆文本?照你这么说,一个exe文件也只是一堆二进制码而已。ocl是OMG管理的标准,借助它,你的class diagram就可以很完整的表现业务逻辑了,而不需要在程序中写代码实现。
你的放弃是基于你自身的具体情况,我猜主要是不想放弃熟悉的而采取全新的,但要知道,object persistence layer的OO方式开发高端企业应用的主流方法。
to 唐太宗,
bold的文档有一步一步教做做简单程序的章节,可以跟着做。如果以后时间允许,我可以写一些心得及例子,但不要期望过高:)
最后重申,我是初手,不当之处请大家指正,渴望交流。
 
这里有一些中文资料,但实在太少,有兴趣可以看看。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2142314
问题:Bold for Delphi推广第二贴:Bold for Delphi入门资料
 
相比j2ee, 感觉bold封装太多东西了. object model driven是很需要设计功力的.
delphi一贯的封装方法让人不易做深层次思考. 而且bold的开发模式太单一. 不象j2ee有
不同pattern去处理不同的情况. 在架构这个领域, delphi做的太一般了.
 
我的都是OO+数据字典,我倒觉得不管用什么描述都是很麻烦的事情!
 
顶部