曾经叱诧风云的Delphi为何现在基本无人学?学这个以后有没有前途?
曾经叱诧风云的Delphi为何现在基本无人学?学这个以后有没有前途?
-----
网友解答:
-----
这是个伪命题,一年前这样说我只能说你缺见识,现在这样说那就是真没文化了。
第一,国外Delphi用户仍然很多,随着Xe10的发布,用户回归也越来越多了。
第二,很多大师级的C+十或JAVA开发者,大多都是早年Delphi爱好者,很多都是老板了,当年转投是怕丢饭碗,可现实中他们开发工程时总会选择简单易用的Delphi。张小龙就是成功的典范!
第三,随着华为的强势崛起,跟着微软或谷歌也不是铁饭碗了,风水轮流转,物联网编程将成为时尚,跨平台的Delphi10.0将大有用武之地。
第四,Delphi10.0简单易学,功能强大的特点依然很吸引人。
第五,Delphi适合创业,不适合打工,现在创业的程序员在急剧增加。
你仔细调查一下,除了刚学编程缺乏见识的初学者,学过Delphi后转行的大师级开发者重新使用Delphi10.0的比例,我感觉这部分人群在急剧增加,和你提问完全相反!
-----
网友解答:
-----
在用Delphi,感觉很好!
-----
网友解答:
-----
现在很少公司用delphi了,也很少年轻人会delphi,基本上都是维护一些老系统。
-----
网友解答:
-----
现在还有个codetyphon,还是Delphi的风格
-----
网友解答:
-----
江山代有才人出,各领风骚数百年,对编程语言来讲同样是这种状态,任何一种编程语言不可能一直处于一种鼎盛的时期,也会随着时间的推移发生变化,主流编程语言向着两个方向发展,一种属于底层效率型;一种是集成化方式简单的几行代码就能实现很复杂的功能,随着编程语言的发展越来越多成型集成库被使用。任何一种编程语言都有一个发展的过程,Delphi在上个世纪末风靡全球,生态系统建设的也是比较完善。
Delphi为什么突然不行了
任何一种编程语言都必须要跟上历史潮流,任何一种编程语言都需要适应变化,在Delphi发展初期因为其开发的方便性,至少要比VB之类的要好很多,Delphi本质上讲不是一种编程语言,只是代码编辑器,本背后的编程语言是大名鼎鼎的Object Pascal,算是真正意义上IDE。
Object Pascal发展遇到了瓶颈并没有像CC++那样成为行业的标准。
如果一种编程语言没有成为行业标准,那么随着推移其竞争力自然就会下降,生态系统也会受到很大的影响,如果没有成为行业的标准,那么对接不同的平台就容易出现问题,像通用编程语言在不同平台实现的语法是一致的,只不过底层编译体系做兼容,如果一种编程语言不具备跨平台的能力后续在发展过程中就容易遇到瓶颈,而且由于生态系统不是很完善,只靠Borland一家公司在维护,抗击风险的能力太低了,衰落只是时间问题。
核心人才流失,内部决策失误。
创始人在跳槽去了微软,扔下了一个烂摊子,就更加跟不上时代的潮流了,更加搞笑的是创始人去了微软搞了.net,结果Borland特跟着去兼容.net,相当于学了一个四不像,导致生态系统日益枯竭,一直慢慢到今天的地步,任何一种编程生态系统想要健康发展方向路线要正确。
跟不上编程发展趋势。
任何一种编程体系都需要跟上科技的潮流,现在Delphi流行的时代主要是CS比较流行,现在是BS方式比较厉害,而且编程语言向着简单,集成化方向发展,如果用集成度非常高编程语言只需要技能比较简单的程序员就能搞定,但如果用比较原始的开发方式不但问题多还耗费巨大的人力物力。所以随着时间发展一种编程语言很容易被遗忘,在十几年前CC++还是响当当的一号编程语言,但现在编程语言第一已经是java,后来的追击者python也有非常大的发展前景。
当前流行的几种编程语言发展趋势
C语言曾经的第一编程语言。
由于编程语言集成化发展了,现在已经不是那么强势了,但并不代表着这种编程语言已经不行了,只不过从前端转向了后台,因为现在很多编程语言底层都是C语言完成,而且在追求性能的地方,C语言还是最佳选择,任何一种编程语言都有其存在的价值,C语言在很多领域还是非常合适的第一选择,像在嵌入式以及通讯领域还是第一选择。
C++是很多大型架构第一选择。
像现在比较流行的Android,以及Chrome框架代码很多是用C++来完成的,在游戏领域用的也比较多,这门编程语言是很多架构师的最爱,也是很多开源框架的首先编程语言,尽量语法细节受到很多人指责,但生态系统还是比较完善。
Java是现在最流行的编程语言。
参与编程的程序员数量最多,无论在服务器端还是在客户端都有其影子,也是开源社区最流行的一门编程语言。短时间很难有别的语言冲击其第一的位置,特别是编程越来越趋向于服务端的今天,也间接带动这门编程语言的发展。
Python目前上升势头最猛的编程语言。
由于其强大的集成能力,以及编程语法的间接性现在发展趋势非常明显,人工智能也间接带动其快速的发展。
由于编程语言种类太多,只是列举前几个,编程语言不是掌握的种类越多,关键在于精,学好一种编程语言后再去学习别的编程语言就会顺畅很多,希望能帮到你。
-----
网友解答:
-----
一直用delphi7。小巧精干
-----
网友解答:
-----
我就记得Delphi7
-----
网友解答:
-----
delphi的确在互联网时代没落了,但这也是因为时代需求造成的,而实际上Delphi的前途还是有的,虽然不适合进大厂,但并不影响创业。
Delphi的定位在于敏捷开发。对于初创公司来说,产品快速成型和迭代远比选择语言重要。Delphi虽然在互联网领域比不过Java、php等,但在桌面领域非常好使。桌面领域虽有c++和c#,但二者缺点也比较明显。c++不必说,没有足够的开发经验难以驾驭,内存泄露引发崩溃也是常见,更别说那复杂的继承机制,单就字符串的表达方式就五花八门。c#则是被其.net运行环境限制,特别是用户还在用非常老的xp或win7时,提示别人安装.net,对于非专业人士估计是一脸懵逼。Delphi相对好很多,一方面语法没那么复杂,可以快速做点东西;另一方面不需要特定的运行环境,对于安装部署非常友好。可以说如果创业时需要快速做出一个桌面应用,能够让使用古董机的大爷大妈都能用,Delphi是非常适合的
-----
网友解答:
-----
一是互联网公司,培训公司带的节奏!
二是互联网兴起,delphi的CS应用对互联网的支撑不够。
三是bs模式有其优点,主要的就是免安装。
四是delphi等cs领域,性能要求高等方面还有其用武之地,简单实用就好。
五是现在逐渐回归本源,好用就行,不会太去追逐乱七八糟的一大堆框架。
六是物联网的兴起,这是个机会
-----
网友解答:
-----
这个问题你可以去问培训中心,这些浪潮都是培训中心兴风作浪作出来的,没有点新的东西出来,培训中心缺少项目来骗钱啊
------------------
推荐阅读:
如果给你一次回到以前的能力,你最想穿越到哪一年或者说哪一件事发生之前?
上一篇:人生最悲惨的是什么事情?
下一篇: 金陵十二钗正册都有谁?