9
回答
delphi为什么很少有人学,winows不行了吗?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

<无详细内容>

举报
Harivz
发帖于3年前 9回/2K+阅
共有9个答案 最后回答: 3年前

楼上诸位估计很久没有用过delphi了吧~

Delphi XE2开始支持64位,XE3开始支持Mac OSX开发,然后是iOS,Android开发。

先不说这样好不好,但是至少Delphi早就已经不是只能开发Windows下的RAD工具了。而且目前在OS X和iOS下开发程序效果还是不错的--至少比D语言和go语言要舒服的多,IDE也是这两个没法比的。而且直接跨平台。

非要说Delphi为啥不流行估计只有两个原因。

1.价格太贵了,而且对大陆严重的价格歧视,许多代理商发现你用delphi写程序-比如说你公司招聘delphi程序员,就打电话威胁你用盗版。

2.Delphi的教育是个问题,大陆不是delphi的主要战场,所以他们从文档到教育支持都很糟糕,自从大富翁死过N次以后。。。delphi在大陆只有“老人”用了。XE后delphi变化很大,而且教育跟不上导致,许多delphi程序员已经写不出跨平台程序了。而且“老人”的思想还是在windows上。。。其实delphi拿来写壳和virus也是很好的。特别是Shellcode。

emb现在收购了Delphi后在那些没用的地方浪费好多精力。反正我是搞不懂老外的那些奇怪的大而全思维~~很快delphi就要可以支持Linux Server的程序开发了,再也不想看到vim,emacs那个黑布隆冬的样子了~~

不过总的来说,Delphi由于自成体系,即使内部很开放,但是圈子还是太小,而且价格又昂贵,所以delphi很难流行起来,相比delphi。我倒是转向C++ Builder开发了,再也不需要翻译delphi代码了,直接可以用写好的C++类。比如著名的反汇编工具IDA,已经从VCL转向QT了

不是Windows不行,而是现在不流行Windows桌面软件的开发。现在更多是互联网Web开发和移动应用开发。
--- 共有 1 条评论 ---
eechen我平常在Windows上使用的SFTP客户端WinSCP,MySQL管理工具HeidiSQL,WAMP Server的托盘程序,这几个开源程序都是用Delphi开发的,还有体验还不错。 3年前 回复
不是windows不行,是C/S不行了,而且又太难,桌面开发比网站难几十倍,要考虑多线程,考虑被反编译。。
--- 共有 1 条评论 ---
土卫十六有几十倍这么多吗?不过我也觉得桌面开发挺难的。不过貌似现在Web也进化了,想做好也不容易~ 2年前 回复

等你仔细学学windows的gui开发,就知道什么是卧槽了。

你应该感谢现在windows终于完蛋了

引用来自“七液”的评论

楼上诸位估计很久没有用过delphi了吧~

Delphi XE2开始支持64位,XE3开始支持Mac OSX开发,然后是iOS,Android开发。

先不说这样好不好,但是至少Delphi早就已经不是只能开发Windows下的RAD工具了。而且目前在OS X和iOS下开发程序效果还是不错的--至少比D语言和go语言要舒服的多,IDE也是这两个没法比的。而且直接跨平台。

非要说Delphi为啥不流行估计只有两个原因。

1.价格太贵了,而且对大陆严重的价格歧视,许多代理商发现你用delphi写程序-比如说你公司招聘delphi程序员,就打电话威胁你用盗版。

2.Delphi的教育是个问题,大陆不是delphi的主要战场,所以他们从文档到教育支持都很糟糕,自从大富翁死过N次以后。。。delphi在大陆只有“老人”用了。XE后delphi变化很大,而且教育跟不上导致,许多delphi程序员已经写不出跨平台程序了。而且“老人”的思想还是在windows上。。。其实delphi拿来写壳和virus也是很好的。特别是Shellcode。

emb现在收购了Delphi后在那些没用的地方浪费好多精力。反正我是搞不懂老外的那些奇怪的大而全思维~~很快delphi就要可以支持Linux Server的程序开发了,再也不想看到vim,emacs那个黑布隆冬的样子了~~

不过总的来说,Delphi由于自成体系,即使内部很开放,但是圈子还是太小,而且价格又昂贵,所以delphi很难流行起来,相比delphi。我倒是转向C++ Builder开发了,再也不需要翻译delphi代码了,直接可以用写好的C++类。比如著名的反汇编工具IDA,已经从VCL转向QT了

曾经的borland ,编译器+IDE,玩微软就如女汉子蹲下来弹穿开裆裤的小朋友的小jj一样。哈。可惜啊。。。
转向移动端之后,桌面已经落寞,浏览器一个入口,IM软件已经被列强瓜分,pc游戏delphi排不上用场,微软又有他的亲儿子。net系列  还有delphi什么事呢,遗留系统维护着罢了
并不一定,现在的语言太多了,很多语言都能够满足工作中的需要,看你Delphi 用在什么地方了,我有朋友就喜欢使用Delphi,不过他是做单片机的。
顶部