本人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進行跨平臺遊戲的開發,資料庫,通信,分散式,嵌入式也都有應用。


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


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


Delphi已經被淘汰了,只有一些很老的企業在維護更新老產品;桌面程序當然是C#啦。我公司就是還有部分用Delphi的,遲早失業那些人


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


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


我聯建議你學習delphi,門檻低,可以達到你的目標


推薦閱讀:
相關文章