C
cAkk
Unregistered / Unconfirmed
GUEST, unregistred user!
不喜欢Delphi的5大理由
======================
首先声明, 我是Delphi的忠实信徒, 说这些话绝不是
想证明M$的VB更好, 相反, 如果让我说不喜欢VB/M$
的理由,或喜欢Delphi/Borlan的理由, 恐怕就不止5个了...
1.BDE
尺寸太大, 太笨重, 一个几百K的小程序也要3-4M,
虽然功能不错, 但人家DAO也没这么大;
2.支持的数据库(仅对单机用户而言):
到现在还在让我们用dbase,paradox这些过时的东西,
我上学时学的就是dbase,虽然现在进步了不少, 但也
没脱胎换骨, 仍然是一个table一个文件, 维护起来
真麻烦, 而且数据库无法设置口令, 任何人都可以
用别的软件打开它!! 相比之下Access就科学多了.
我刚用delphi时是delphi 2.0, 当时就觉得dbase不好用,
以为以后borland会升级的,没想到现在4.0还是dbase!!!
用这么先进的工具(Delphi), 却用来开发这么落后的
数据库(dbf), 实在让人憋气! 真不知道Borland那些
官僚怎么想的???
3.关于界面:
到不是说delphi的界面不好,相反, 它的界面很漂亮, 但
总有一些地方不尽如人意, 比如, 它的右键快捷菜单里面,
居然没有常用的copy,cut,paste等!!! 默认的工具栏上也
没有(虽然可以自己添加)!!!
而且, 到现在, 也没有像VB那样, 在一个过程名字上按
shift+f2, 就可以直接跳到过程的实现部分, 在delphi
里, 你只有按住ctrl, 在名字上点击, 运气好的话, 会直接
跳到实现部分, 运气不好会跳到声明部分, 那么你只有再
按住ctrl+shift,按上下光标键, 在声明部分和实现部分切换.
另外, 没有VB中的大小写自动变换, 自动格式化等,
"代码精灵"---不知道你们叫它什么,就是按住.后, 出来的那个
列表框,可以选取构成的语句元素, 它的弹出速度总是比不上
VB, 特别是第一次启动时, 总要等上7-8秒钟才出来, 真让人
急死,即使把它的弹出速度调到最快也不行, 不用它还真不方便,
毕竟记性不是很好.--可是VB里面是一按.号就会弹出来.
4.对中文用户的支持:
到现在也没有开发过一版中文的delphi, 虽然可以让我们练习
英语, 但有中文不是学的更快吗? 况且, help做的奇差! 要好好
跟M$学一学--不过, M$也退步了, 搞了一个什么MSDN, 挺讨厌!
5....
一时想不出来了...大家有没有补充? 咱们给borland公司寄过去!
世界上没有十全十美的东西, M$毕竟不是浪的虚名, 有很多东西
还是值得学习的(虽然它仗着windows的优势).
如果大家对我说delphi的坏话不满意, 我可以将功补过,写一篇
"喜欢delphi的10大理由", 不过, 喜欢的理由太多, 大家心里
都有数了.
======================
首先声明, 我是Delphi的忠实信徒, 说这些话绝不是
想证明M$的VB更好, 相反, 如果让我说不喜欢VB/M$
的理由,或喜欢Delphi/Borlan的理由, 恐怕就不止5个了...
1.BDE
尺寸太大, 太笨重, 一个几百K的小程序也要3-4M,
虽然功能不错, 但人家DAO也没这么大;
2.支持的数据库(仅对单机用户而言):
到现在还在让我们用dbase,paradox这些过时的东西,
我上学时学的就是dbase,虽然现在进步了不少, 但也
没脱胎换骨, 仍然是一个table一个文件, 维护起来
真麻烦, 而且数据库无法设置口令, 任何人都可以
用别的软件打开它!! 相比之下Access就科学多了.
我刚用delphi时是delphi 2.0, 当时就觉得dbase不好用,
以为以后borland会升级的,没想到现在4.0还是dbase!!!
用这么先进的工具(Delphi), 却用来开发这么落后的
数据库(dbf), 实在让人憋气! 真不知道Borland那些
官僚怎么想的???
3.关于界面:
到不是说delphi的界面不好,相反, 它的界面很漂亮, 但
总有一些地方不尽如人意, 比如, 它的右键快捷菜单里面,
居然没有常用的copy,cut,paste等!!! 默认的工具栏上也
没有(虽然可以自己添加)!!!
而且, 到现在, 也没有像VB那样, 在一个过程名字上按
shift+f2, 就可以直接跳到过程的实现部分, 在delphi
里, 你只有按住ctrl, 在名字上点击, 运气好的话, 会直接
跳到实现部分, 运气不好会跳到声明部分, 那么你只有再
按住ctrl+shift,按上下光标键, 在声明部分和实现部分切换.
另外, 没有VB中的大小写自动变换, 自动格式化等,
"代码精灵"---不知道你们叫它什么,就是按住.后, 出来的那个
列表框,可以选取构成的语句元素, 它的弹出速度总是比不上
VB, 特别是第一次启动时, 总要等上7-8秒钟才出来, 真让人
急死,即使把它的弹出速度调到最快也不行, 不用它还真不方便,
毕竟记性不是很好.--可是VB里面是一按.号就会弹出来.
4.对中文用户的支持:
到现在也没有开发过一版中文的delphi, 虽然可以让我们练习
英语, 但有中文不是学的更快吗? 况且, help做的奇差! 要好好
跟M$学一学--不过, M$也退步了, 搞了一个什么MSDN, 挺讨厌!
5....
一时想不出来了...大家有没有补充? 咱们给borland公司寄过去!
世界上没有十全十美的东西, M$毕竟不是浪的虚名, 有很多东西
还是值得学习的(虽然它仗着windows的优势).
如果大家对我说delphi的坏话不满意, 我可以将功补过,写一篇
"喜欢delphi的10大理由", 不过, 喜欢的理由太多, 大家心里
都有数了.