数数delphi的缺点(100分)

  • 主题发起人 主题发起人 jianl
  • 开始时间 开始时间
休息的好去处。。。。。
 
Delphi!还不少缺点呢!
 
Delphi真的到尽头了吗?为什么大家都这么说
 
没有中文版的,相对于微软的东西,也不是很稳定。
 
我覺得,主要相關資料太多,中文資料更少,讓我不能全面扎實的學習,
 
Delphi最大的缺点就是太容易入门了,以致什么人都可用她划了个程序,然后就是满足、膨胀、...
每一个工具都有自己的很多特点,一部分人喜欢其中的一部分特点,就把他称之为优点,很多时候往往会把不喜欢的一些特点称之为缺点,但是评价的标准不能以喜好为标准。
 
我还没入门呢,就在这bbs赞了几百“大洋”+ 几十“专家大洋”,用的是其它语言的思想来解释的,[:)]快开钱袋啦。
 
一个毕业设计下来,从零开始delphi,简单的我基本入门了
出去想做JAVA
做程序真辛苦
 
我说一下运算符重载的问题,其实运算符重载不是个好东西,它会令程序非常难以阅读。
所以JAVA,C#都抛弃了它了。
 
好像不是这样吧
来自:hiho, 时间:2004-5-28 2:38:31, ID:2631887
我说一下运算符重载的问题,其实运算符重载不是个好东西,它会令程序非常难以阅读。
所以JAVA,C#都抛弃了它了。
 
好像不是这样吧,运算符重载就是为了程序更容易读懂.当然这种重载是有逻辑含义的.如果你非要建立一个没有逻辑意义的重载那自然非常难于阅读
来自:hiho, 时间:2004-5-28 2:38:31, ID:2631887
我说一下运算符重载的问题,其实运算符重载不是个好东西,它会令程序非常难以阅读。
所以JAVA,C#都抛弃了它了。
 
C#有运算符重载
 
我来说说我的看法:
1、和pb的开发环境相比,没有一个快速注释代码的方法,coderush增加了这个功能,
可惜coderush太消耗资源,经常运行死机(98下的时候)
答:注释代码还是要靠自己,否则,注释出来的东西会狗屁不通。用过VC++吗?如用过就知道了。
2、所以的类一定是从tobject继承而来,是优点吗,tobject已经有许多好东东在里面了
,可是这些好东东有时候是个大累赘,请在论坛中搜索“单例模式”的delphi实现就知道
在别的语言可以轻松实现的,在delphi中,你需要对vcl有深刻的理解。
答:你也可以生成自己的基类,是万类的基类,只要精通object pascal。
3、不能随时定义变量,还必须在函数开始前定义,每次需要加循环的时候我都很恼火。
答:随时定义变量很好吗?这不是面向对象编程的方法,到处定义变量,到时连自己都不知道,也找不出,如何进行有效的维护?
4、有类静态成员函数(class function),却没有静态成员变量,也不知道那个天才当时
设计时怎么想的。
答:用const定义的变量不是静态成员变量吗?
5、合作者不稳定,报表从report smith到qr再到现在的rave,网络控件也换了,人为增加
可怜的程序员的负担。
答:这个我有同感,兼容性太差,不过如果转移到.net,delphi是成本最低的工具。
6、最重要的是:有被borland放弃的样子,以前是每年有一个新版本,可今年出来的是
c#builder,再看看jbuilder的速度,我记得delphi4带了一个jb2的试用版,看看现在jb的
版本吧。
答:对于delphi3.0你熟透了吗?我想不,看看写组件的牛人,就知道,不管版本怎么变化,那些组件都是牛人用object pascal写出来的,版本的变化对于object pascal来说,变化不大。我认为版本的变化基本上是组件的变化,本质的东西变化不大,真正的牛人写组件。
所以,奉劝大家,赶快选择.net或j2ee,不要步pb程序员的后尘了。
答:.net和j2ee是万能的吗,我就不见得,比如要写速度比较快或vxd程序(牛人用delphi也可写出vxd),我想用.net和j2ee是不行的。并且这两种东西(暂且叫东西)做出来的东西是伪编译的,源代码很容易被反编译的,并且java宣称的跨平台就是拜伪编译(虚拟机)所赐,做共享软件请不要用.net和j2ee(连源程序都可得到,加密还有什么用),但做有关系的项目用用.net和j2ee无妨。如果只绑定.net和j2ee,我们都是ms公司和sun公司斗争的牺牲品。
 
to ChaseSun
1.你错误理解了这个提法的含义.
2...? 好厉害
4.这个问题引发了一场大讨论,结果却很悲哀
5.同意 wr960204.不过Borland还是应该集成一些东西进来.微软的捆绑战略应该说很成功的
 
每隔一段时间就有这样的贴子出现,
delphi vs vb ,delphi vs Vc ,.nte vs jave .....
 
我记得以前有人说过,不管什么变量,只要在内存分配的长度一样,就是同一类型的变量。
我想,类,也不过是被分配了一定空间的一段内存,利用指针什么的,按照基类,生成其它类,当然,生成和引用类的规则由程序来设定。在牛人的眼里,不管类怎么封装、保护,他都可以用代码(汇编)来进行读写、引用、破坏。
 
楼主的提的都是一些弱智问题,你这种人学啥都白扯,回家抱孩子去吧。
 
后退
顶部