在DELPHI2006.net中,大家讨论RAD。。我该何去何从?---讨论散分帖子。(100分)

  • 主题发起人 蓝叶菱
  • 开始时间

蓝叶菱

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是:
[green] 在Delphi2006.NET有那些开发高效的RAD,比VC#.NET强的地方?是ECO吗?ECO效率究竟多高?是WEBDB控件吗?VC#的拖曳也非常快!。[/green]
Delphi还是不是最快的RAD?有使用过的没有啊,谈谈看法啊。。。
-------以下是个人见解---还有在网上看到高手的评论[:D]-------
引子:
最近我一直心神不安。不知道未来该如何,自己的未来如何,学技术的未来如何。其实Delphi是很强的魅力语言,但是社会和市场,让我们不得不改变。我安装了Delphi2006.net感觉相当不错,就是不是中文版本的,有点郁闷,开发效率依然是RAD。在使用VS2006.NET,感受C#。
感觉有位高手说的对,对于BUSSINESS方向发展的(不讨论VC做汇编的编程,其实C++比汇编写起来没有什么两样),未来是RAD的年代。对于没有出现.NET以前,我们DELHI可以说所有的语言VC,VB,PB,VF的开发效率都是可悲的。
但是我突然使用VC#2006.NET,感觉DELPHI2006.NET的光环RAD好像也失去了!!!
我晕。。
---------网上的评论------
[red]Delphi惹谁了?[/red]​
[brown]最早的时候就有C++程序员做Win23的产品没有Delphi程序员快,不服气地说Delphi的不好,理由是Delphi只能拖拉控件,不能OOP。几年以前,当Java刚刚火起来的时候,Java程序员说Delphi不行,理由是Delphi不能开发web。后来有一本《Java与模式》的书让Java程序员大开眼界,他们常常在与Delphi程序员论战时使出撒手锏:“Delphi能用设计模式吗?”。再后来,有了C#,C#程序员也不甘示弱,他们一边在VS.net中享受着拖拉控件乐趣,一边故作高深地挑战Delphi程序员:“Delphi有反射机制吗?Delphi能.net吗?”
如果说以前听到的是Delphi圈子外的人说Delphi的不是也就罢了,可现在是Delphi圈子内的人开始说Delphi衰了。特别是很多Borland的负面消息,就像一把把刺向Delphi的尖刀,像CSDN上的“IDE开发工具走下坡路 Borland欲开发咨询服务”那条消息更是直中Delphi程序员的要害。不少Delphi程序员一时乱了手脚,也有动作快的早已另谋出路。君不见连Borland(中国)公司负责Delphi社区的高级工程师王尧(网名:左轻侯)都投奔到微软(中国)公司去了。去年他还在中国软件技术大会介绍Delphi 2005的新特征,今年他却改谈微软.NET 的LINQ(Language Integrated Query)技术了。
于是乎,Delphi社区里程序员们急着问“Delphi的出路如何?我们应该改学什么?”,大侠们则在“当Borland已成往事”这样的文章中流露出对Delphi的担忧。
不可否认,Borland公司是一家有着世界上最优秀的工程师与最糟糕的管理者的公司。但Delphi不是Borland,它有自己的永恒魅力。
记得自己第一次使用Delphi时,安装Delphi1.0的超炫界面给我留下了深刻印象,误以为自己安装的是一个赛车游戏。的确Delphi在Win32时代是程序员最爱飙的车。
Delphi是一个划时代的早熟产品,它很多优点曾被它的竞争对手所采用并发展,但这并不妨碍Delphi的不断创新。从Win32平台到.net,Delphi也在不断前进。可是为什么总有一些人对Delphi指手画脚,为什么我们看到的多是幸灾乐祸的负面报道?难道Delphi真的没有希望了吗?
其实事实并不是这样。Delphi近几年来致力于开发的multi-personality集成开发环境,以体现整个团队的工作价值;同时把应用程序交付生命周期的每个阶段——定义、设计、开发和测试进行核心功能性的整合,减少了在不同任务之间切换的时间和工作量。这一切努力足以应对当今最复杂的项目开发。因为今天的软件项目和开发环境要比推出Delphi 1.0的时复杂得多。如果开发人员还停留在个体编程,不熟悉软件工程和团队开发的话,他是无法了解Delphi与时俱进的新特点的。
Delphi的进化不仅给Win32开发者带来了生产率新的提升,同时也使他们有机会探索和实验.NET项目,为今后的Microsoft平台做积极的准备。而.NET开发者享用Delphi的强大功能的同时,还可以体验它针对.NET 平台的数据库和UML建模特性,这一点领先Microsoft的产品好几年。
让我们看看最新的Delphi2006所带来的那些激动人心的技术亮点吧:
l 先进的 Enterprise Core Objects (ECO) III 技术,使用多重同步化 ECO Space 对象快取来建构企业级应用程序,提高性能。现在 ECO III 多了新功能,可在状态机层级设计稳固的企业应用程序,让您专注在应用程序的设计上,而非基础架构!
l 支持多语言的 IDE 开发环境, 包括 Delphi for Win32,Delphi for .NET,C# for .NET and C++ for Win32
l 全新IDE 功能,包括新的 Refactorings,Live Templates,Designer Guidelines 及 Change Bars
l 与 IDE 整合的版本管理工具,Bug Tracking, File History 及 Differencing 、Requirements
l Together for Delphi,提供完整的双向实时原始码类别图支持 UML 1.5 及 2.0 图形与设计范式整合式稽核与评量及文件产生
l Delphi 产品未来方向,包括支持 64 位,Compact Framework,.NET 2.0 …

......
一位老资格的Delphi程序员说得好:
每每看到那些带着C++/C#或Java光环的浅薄无知者对Delphi妄加评论的时候,我从心底喷射出对他们的不屑一顾。Java有什么?一个架构于虚拟机上的啃着“大饼”的蜗牛而已;C++有什么?一个放荡不羁、自恋十足、霸道无比且习惯于自我炒作的西部牛仔而已;C#有什么?一个惯于用$挖别人墙角的小偷把偷得的“战利品”做一个并不高明的克隆而已。它们有的,Delphi早已经有了!(Delphi情结——永不消逝的精灵)
Delphi惹谁了?为什么没人看到Delphi的highlight?是谁在动摇 Delphi程序员的信心?
Delphi——Windows 3.x的时代,曾经拯救了广大的开发人员的开发工具究竟能不能再次拯救我们并不重要,重要的是Delphi是一棵被它的追随者视为地标的大树,需要我们来关心和爱护。多少年来,无数迷茫的程序员行走在旷野中,就是凭借它找到自己的家,进入到软件开发的新天地。如果树死了,也许许多人从此再也找不到家园。
Delphi仅仅是一个编程语言或开发工具吗?它的意义远远超过这些。Delphi这个曾经在古希腊标识着世界中心的名字将是Delphi程序员心中永远的家园。
请记住苏格拉底的这段话吧:
A friend of mine . . . went to Delphi and boldly asked the oracle to tell him whether . . . there was anyone wiser than I was, and the Pythian prophetess answered that there was no one wiser . . .[/brown]
 
delphi改变了软件世界,再过5年delphi7的使用者也应该很多。一直学习、不断探索。
 
毕业一年的时候我和别人说语言只是一种实现的工具,重要的是思想
工作三年了,我觉得多学一门语言对认识以前的语言也有好处
Delphi很优秀,现实很残酷
大家加油吧
 
[blue]我感觉WebForm的的商务业务程序真的不错啊。。
我象未来高效的RAD。我不趋向那种语言,但是我追求高效,扩展性。就是RAD。不过我没有体验过ECO,所以才问的。。
我最近问的方向问题多,我真的迷茫,技术不会可以学习,我感觉选错了方向,才更郁闷。[/blue]
 
选择方向 呵呵
比较难搞
 
关键还是技术,你相候杰的 深入浅出MFC 那样搏的vc体无完夫,你还会担心技术问题吗?兄弟,努力的瞅注一个地方,进行努力吧
 
[green] 技术是关键,什么是技术呢。
比如现在有个B/S的OA项目,你要做,你该怎么选择呢?对我而言,是适合自己的RAD的工具(选好刀),选好MSDN还是HELP,BOOK,自己去买了。
以后,进入设计阶段了。
这是考虑RAD,开发效率你该用什么呢?[/green]
[red]这是考虑RAD,开发效率你该用什么呢[/red]
这是你选择DELPHI2006.NET还是VC#.NET呢,使用什么组件呢,是WebDB,还是ECO呢?你不考虑吗?
 
这是考虑RAD,开发效率你该用什么呢
这是你选择DELPHI2006.NET还是VC#.NET呢,使用什么组件呢,是WebDB,还是ECO呢?你不考虑吗?
我问的是这个。。。。
 
c#
尽量少用组件()
 
楼上的回答,和我想象的一样,
在WinForm的APP没有到来之前,
DELPHI2006的路不好走啊。。
正因为如此,所以才有:
[brown]Delphi2000还是不是最快的RAD?有使用过的没有啊,谈谈看法啊。。。[/brown]
 
我是DOS时代过来的人;我觉得无论是开发速度,还是编程思想DELPHI远远优于其他语言,也许这是我个人观点的偏见。但是DELPHI确实给我带来了无限生机。
 
使用了C#,感觉比Borland的破编译器好多了。borland多年了,死守着IDE没有重大改变,连JBuilder中可以实现的功能,在Delphi迟迟不能实现。最终将多少忠实的用户推向MS的怀抱。所有在这一方面,borland应该进行反思。
 
重要的是产品,而不是使用什么工具来开发出产品。
 
当然,但是开发效率,RAD决定开发成本和开发难度。
 
[blue]不过我最后还是选择VC#.NET,没有选择DELPHI.NET。
主要是背着大树好乘凉。
第二C#,在我看来可以简直是DELPHI,带C语言色彩的DELPHI。
省着被打击。。。[/blue]
 
学习学习
 
本帖子,并没有回答DELPHI2006是否依然是比VS强的RAD?
 
很显然,在楼主心中,vs比bds强
 
非也,,是就业而论。。
其实我从来这么想,另外我感觉树多,和钱相关。
其实做程序都一样,可是就业就不一样了。
至于另外的一个考虑就是DELPHI我感觉还可以,比较习惯,我想摆脱习惯,看看VC#。NET怎么样。。可是有许多疑问,为什么DELPHI.NET的例子很少。我做过ASP.NET,我倒感觉记事本不错。。比较晕菜。。
但是我真的想知道RAD就是那个是。。VS. C#还是DELPHI.net。。
[red]我现在讨论的是开发速度!!!1。RAD[/red]
 
顶部