java和c++哪個好 究竟是.Net好還是Java好,歡迎大家發(fā)言,暢所欲言?
究竟是.Net好還是Java好,歡迎大家發(fā)言,暢所欲言?我選dotNet,因為有宇宙第一ide——vs2019 加持,不接受反駁。Java和.net哪個發(fā)展好,更適合學(xué)習(xí)?這取決于你想干什么,它們在特
究竟是.Net好還是Java好,歡迎大家發(fā)言,暢所欲言?
我選dotNet,因為有宇宙第一ide——vs2019 加持,不接受反駁。
Java和.net哪個發(fā)展好,更適合學(xué)習(xí)?
這取決于你想干什么,它們在特定的領(lǐng)域都有各自的優(yōu)勢。
ASP.NET-中小型的企業(yè)解決方案
如果你想建立可靠和安全的企業(yè)Web應(yīng)用程序,那么ASPNET是正確的選擇
ASP.NET的優(yōu)勢
1 快速:開發(fā)者可以快速構(gòu)建應(yīng)用程序。 那里有很多開發(fā)工具,可以讓你更快地開發(fā)
2 安全:ASPNET是根據(jù)組織的要求而構(gòu)建的,他們通常需要安全解決方案,所以這個技術(shù)非常強(qiáng)大
3 可伸縮性:ASPNET解決方案是可擴(kuò)展的。 對于那些遍布在許多國家的大公司而言,這一點尤其重要
ASP.NET的缺點
1 需要證書:幾乎所有的ASPNET組件和非常好的第三方工具都需要許可證。 這對初創(chuàng)公司,自由職業(yè)者或機(jī)構(gòu)來說尤其困難。 所以他們寧愿放棄ASPNET,而使用Java
2 很難建立非常大的可伸縮的應(yīng)用:當(dāng)您構(gòu)建解決方案時,如果有數(shù)百萬以上的最終用戶使用,依靠像Java這樣的解決方案,可能會是更好的解決方案
3 微軟:NET主要由微軟控制。 對于某些開發(fā)者來說,這可能是對這項技術(shù)說不的原因
Java-大規(guī)模解決方案
幾乎所有的大規(guī)模解決方案都需要執(zhí)行得非??於倚枰叨劝踩琷ava可以提供這些特性
Java的優(yōu)勢
1 大規(guī)模:當(dāng)你需要部署一個同時被成千上萬的用戶訪問的解決方案時,Java絕對是一個好方法
2 嘗試和測試:這是較舊的技術(shù)之一。 世界上幾乎所有的計算機(jī)科學(xué)課程都有Java內(nèi)容
3 安全:銀行和保險公司需要保護(hù)最高級別的數(shù)據(jù)。 Java有助于確保所有內(nèi)容都保持在它所屬的位置
Java的缺點
1 需要非常有經(jīng)驗的開發(fā)者:要建立良好的解決方案,需要有經(jīng)驗的開發(fā)人員,并知道它們在做什么。 特別是當(dāng)你建立大規(guī)模的解決方案時,這是必要的
2 難學(xué)
3 主要應(yīng)用在大型應(yīng)用中
所以到底選擇java還是asp.net,主要取決于你想干什么。
2020年11月微軟會發(fā)布.Net5,C#可以一統(tǒng)江湖了嗎?
還早,作為.NETer,個人應(yīng)該是國內(nèi)前幾批用core做項目的,但是生態(tài)的發(fā)展還需要努力,老.NETer,很多習(xí)慣了微軟全家桶式的開發(fā),他們的經(jīng)驗和影響,對后來人,遠(yuǎn)沒有JAVA前輩對JAVA后來人那么有用。
不過,從性能角度,以及發(fā)展規(guī)劃藍(lán)圖,五年吧,.NET 有機(jī)會,且機(jī)會很大,這五年,不是說C#還要發(fā)展,C#已經(jīng)很優(yōu)雅了,這五年,是要發(fā)展生態(tài),一批老.NETer要跳出以前開發(fā)的舒適圈,新人要跟上,大家一起加油,我目前也很想,也很喜歡帶應(yīng)屆生實習(xí)生,讓他們快點投入生態(tài)建設(shè)