不论是Delphi还是VB等,都是为了能够快速的编写windows应用程序而产生的看各人的需要了。用汇编编windows程序的也大有人在。:)当然,要想用好Delphi or vb 等可视化编程环境,懂点windows的底层是必要的,起码也应该要知道怎么用api编一个hello world吧?呵呵,扯远了,不说了,去也去也(不知道跟谁学的)。
我从APPLE II 的BASIC开始学习程序设计。 经过这么多年,我的感觉这是一门程序工具的发展方向。 我们的确需要有深入的知识。但在使用时最好是文便一些。
不会写的不叫程序员,叫“玩具组装者”
不过,这从侧面证明了:delphi 是 强大的
这真的是开发的两个层次
从这一点说来delphi真的很强噢
经过这么多年,我的感觉这是一门程序工具的发展方向。
我们的确需要有深入的知识。但在使用时最好是文便一些。
真是好笑阿!
能作出好东西就行,我就用了好久什么VC汇编什么的,可惜我觉得开发太慢,我能作出同样的东西而且能节省一半的时间,我干什么用其他的呢!
有第三方让你方便的控件我为什么不用呢,一定要自己写吗?
delphi的宗旨就是基于控件重用,为什么要自己写才证明能力呢?
以后没事清干,就不要讨论这种东西,除非你是刚入行的!
这种问题有意义吗?
哪一个是中国人自己写的?难道他们就不是组装嘛?那些自己写控件的人也是继承原来的控件才写出来的阿!如果你用delphi的时候,不组装别人的控件,你也能写出一个操作环境,编程环境,创造出一种编程语言,那才叫程序员了!我们不可能现在有汽车坐还要自己走路吧!不好意思,语言过于片剂!
控件开发怎么啦? 显得水平低? 那你用VC? 用C, 用API, 用汇编? 用机器码? 才显水平?
你要是用汇编写实时程序,用C写VXD, 那都不过分. 要是写数据库,MIS你上这些东西,只能是愚蠢。
是不是window环境让大家太舒服了,以致忘本了?
看看那些小型机什么的,好多今天还在用行编辑工具,命令行编译... 用这个显水平?从软件开发的发展来说,
越来越不重要的就是耍弄个人技巧, 注重单一工具的作用,
一个人的精力是有限度的,不管用什么工具,都必须提高生产效率.
所以才有RAD,可视化,对象化的兴起. C的MFC,OWL,delphi vcl, MS 的COM,
JAVA runanywhere的CLASS.都是在不同的层面上实现软件开发的更高效率,组件开发.
我们看看现在成熟的传统机械工业是怎么干的?有多少标准?有多少标准件?
软件工业只是发展不成熟而已,但是越来越标准化,构件化肯定是未来的趋势。
不要本末倒置了。在网络上寻找控件,无论用与不用,都是在寻找知识,也可以说是某种方式的“重用和继承”。相信没有人反对,看了别人的控件源码,大大节省了自己的时间,精力,还提高了水平吧?
好好在网络上寻找别人的代码,收集,学习,整理,改写,重用绝对是比一切都自己动手优秀得多的开发方法。唯一有害方式的囫囵吞枣。可反过来说,你拿了别人的代码什么都没看明白,你吞得下去吗?高手要当,更要当聪明有效率的高手。
看了大家这么多高论,我更加喜欢delphi了!
谢谢大家。
DELPHI的最大优点是让搞应用的人从繁琐的底层中解脱出来,
把精力集中在应用上,而把底层开发留给控件开发人员,完成
软件开发工作的社会分工。应用开发和底层开发是两种不同的分工,
并不存在谁勤劳谁懒惰、谁高手谁肤浅的问题。