-
1 # 寒雪叔叔叔
-
2 # 西行客5
還是學C#好,畢竟更廣泛一點。因為都是一個人寫出來的,兩門語言其實還是很神似的。Delphi需要手動解構物件,這個比較麻煩。
-
3 # 教授的日常
必須C#,既然用過VC好多年,C#上手會很快的。雖然國內習慣於唱衰C#,實際上.net core發展的很不錯,可以全棧開發,桌面程式就不必說了,移動客戶端跨平臺用xamarin,伺服器端有asp.net core mvc,人工智慧有ml.net,嵌入式IOT也可以用C#。簡直不要太爽
-
4 # 笨瓜1號
建議學習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進行跨平臺遊戲的開發,資料庫,通訊,分散式,嵌入式也都有應用。
-
5 # 前沿資料分析
Delphi已經被淘汰了,只有一些很老的企業在維護更新老產品;桌面程式當然是C#啦。我公司就是還有部分用Delphi的,遲早失業那些人
-
6 # Faxhui
我在自動化行業,我們這個行業基本還是以C#為主,畢竟大家都用windows,而且開發週期也快,上手也容易,跟一些第三方裝置啊軟體啊對接也容易。
-
7 # 超級大芒果
Delphi 從1.0用到Delphi7,broland賣了以後,還有了一陣子,當時基本無對手,臺灣的李維大師的書必買。可惜和微軟幫得太近,.net出來後 Delphi慢慢不行了,現在感覺沒有太多學習的必要。如果選一個,那必須的c#,基本上沒什麼不能做的,特別.net core3.1以後,還有年底的.net 5會有大一統的趨勢。小公司,小團隊首先,web上現在有blazor,app有Xamarin。 大公司就看行業和應用了。
-
8 # 銅礦21
都不要學,只兩個技術都過時了。現在flutter可以開發桌面了,這才是最新的技術,學會這個技能,可以開發桌面,app,H5
回覆列表
本人45歲學機電的,99年開始用VC6,以一人之力做了有十多萬行程式碼的系統,以及大大小小的一些軟體,後來又用過DELPHI7,VB這些東西做自動化方面的軟體,曾也是CSDN上面活躍的版主,但八年前出來自己創業就把程式設計丟下了,現在想重新撿起來做一些小東西,才發現我已經被時代拋得老遠了,以前的桌面程式已經不再是主流,隨便一個程式都要求大資料,網路雲計算,BS,我本想以我的基礎用C#是最理想的,但VS的更新速度讓我望而生畏,剛安裝了VS2015又出來VS2017,還沒摸出個明堂又出來2019了,我的電腦硬體也跟不上這個速度,哪象我當年一個VC6就熬了十年也沒變過。於是我想用delphi,這個更新慢適合我這種老人,現在的RAD studio10.3安裝在電腦裡面看上去還可以,但市面上用這個的人確實太少了,有時遇到問題想尋求幫助都不好找人。什麼JAVA和PYTHON這些我確實不想學,也不是我這把年紀玩得起的。現在不是靠程式設計吃飯,但閒暇之餘確實有程式設計的愛好,有一種情結,時不時跑跑圖書館還要去翻翻IT技術的書,總感覺那很親切,請給我個建議我用C#還是DELPHI?