VBDelphi等編程語言沒落的主要原因有哪些?
這兩個我都用過。近 20 年前在大學時,Delphi 可以說是如日中天,比 VB/VC 優(yōu)雅、好用。畢業(yè)后第一家公司的部分產(chǎn)品是用 VB6 做的,我摸過一小段時間,后來轉(zhuǎn)到其它部門。
主要原因很多人已經(jīng)說了:它們興起于桌面時代,但沒跟上互聯(lián)網(wǎng)時代的步伐——既不適合開發(fā)網(wǎng)頁,又不適合做為后臺的服務(wù)器。作為對比,Java 在互聯(lián)網(wǎng)時代強勢崛起,雖然它做桌面差些,但太適合寫后端服務(wù)了。
次要原因:
對 VB 而言,一方面它本身語法比較糟糕,另一方面微軟在 .Net 后主推 C# 了,VB 存在的意義,只是給懷舊(或者說不愿做出改變)的老程序員用。
對 Delphi 而言,它的營銷不行,Borland 這個當年第三大軟件公司,后來混到被收購的地步。公司變成這個樣子,你還能指望它花多少功夫改進產(chǎn)品?
比較有趣的是,正是 Delphi 的主要作者安德斯·海爾斯伯格被挖到微軟,負責了 .Net 和 C#。他離開 Borland 加速了 Delphi 的衰落,他搞 C# 加速了 VB 的衰落。
我看居然有人認為 VB 和 Delphi 沒有衰落的,給你看個榜吧: