是學C#還是學delphi好?

寒雪叔叔叔


本人45歲學機電的,99年開始用VC6,以一人之力做了有十多萬行代碼的系統,以及大大小小的一些軟件,後來又用過DELPHI7,VB這些東西做自動化方面的軟件,曾也是CSDN上面活躍的版主,但八年前出來自己創業就把編程丟下了,現在想重新撿起來做一些小東西,才發現我已經被時代拋得老遠了,以前的桌面程序已經不再是主流,隨便一個程序都要求大數據,網絡雲計算,BS,我本想以我的基礎用C#是最理想的,但VS的更新速度讓我望而生畏,剛安裝了VS2015又出來VS2017,還沒摸出個明堂又出來2019了,我的電腦硬件也跟不上這個速度,哪象我當年一個VC6就熬了十年也沒變過。於是我想用delphi,這個更新慢適合我這種老人,現在的RAD studio10.3安裝在電腦裡面看上去還可以,但市面上用這個的人確實太少了,有時遇到問題想尋求幫助都不好找人。什麼JAVA和PYTHON這些我確實不想學,也不是我這把年紀玩得起的。現在不是靠編程吃飯,但閒暇之餘確實有編程的愛好,有一種情結,時不時跑跑圖書館還要去翻翻IT技術的書,總感覺那很親切,請給我個建議我用C#還是DELPHI?


寒雪叔叔叔


建議學習C#,C#形式優美,特性豐富,並處於不斷的發展更新中,背靠微軟這顆大樹。

如果不需要跨平臺,可以基於.net framework進行開發,桌面,web,windows service等等都不在話下。

如果需要跨平臺,可以在.net core下進行開發,目前穩定版本是.net core2.2,可以進行web及控制檯程序開發,最新的.net core3. 0已經發布了preview版本,將開始支持Windows桌面應用程序,包括Windows Form,Windows Presentation Framework(WPF)和UWP XAML。屆時將能在.NET Core 3上運行Windows桌面應用程序,在享受.NET Core新架構的優勢便利同時,兼容老的.net應用。建議使用visual studio 2017或以上版本進行開發和學習。

C#還可以做更多的事情,比如基於Unity進行跨平臺遊戲的開發,數據庫,通信,分佈式,嵌入式也都有應用。


笨瓜1號


他倆差不多,但是現在用delphi的人很少了。


Einstein18


還是學C#好,畢竟更廣泛一點。因為都是一個人寫出來的,兩門語言其實還是很神似的。Delphi需要手動解構對象,這個比較麻煩。


西行客5


還是學VB吧[捂臉],比Delphi強點


宇莫星人


都不好,都是日落的語言


奇峰寰宇


c#


小獅子108


必須C#,既然用過VC好多年,C#上手會很快的。雖然國內習慣於唱衰C#,實際上.net core發展的很不錯,可以全棧開發,桌面程序就不必說了,移動客戶端跨平臺用xamarin,服務器端有asp.net core mvc,人工智能有ml.net,嵌入式IOT也可以用C#。簡直不要太爽


都無語


學一下python吧,很好入門的。我也是寫了10多年delphi,最近在用python寫些後端api。


玲瓏山神1


這麼和我經歷一樣,我也想換語言,現在跟不上時代了,以前的設計和編程思想都估計要淘汰了吧


分享到:


相關文章: