前沿拓展:
做軟件開發(fā)崗位的朋友們都知道,現(xiàn)如今主流的編程語言是Java,尤其是提到開源,更撇不開Java的身影了,升職加薪年入百萬之必備。但是,很多.NET程序員也覺得很郁悶,想必微軟這棵大樹,不少開發(fā)人員都曾爬過,但也一次次被傷害過,以至于很多城市的就業(yè)環(huán)境中,.NET工程師崗位奇缺。
.NET和Java誰更有未來?
這個(gè)話題在過去的五年間已經(jīng)吵得沸沸揚(yáng)揚(yáng)了,實(shí)際上主要還是圍繞著“開源”這個(gè)點(diǎn)。.NET的工作語言是C#,跟Java比較起來,語法上基本上可以達(dá)到80%的相似度。但是,前些年Java的跨平臺(tái)屬性,讓Java輕而易舉地戰(zhàn)勝了.NET,隨即微軟大力發(fā)展.NET Core,至今已經(jīng)有.NET Core 3.0了,微軟借.NET Core想在跨平臺(tái)這方面,拉齊與Java的距離,但至少截止現(xiàn)在,還沒能拉齊。另外,Java由于已經(jīng)具備了良好的開源環(huán)境,.NET再想追趕,還是有相當(dāng)?shù)碾y度的。
一款優(yōu)秀的開源.NET框架
雖然不是什么頂尖的開源技術(shù),但是仍然具備相當(dāng)寬的應(yīng)用場景。這款框架的名字叫NFine,是一款A(yù)SP.NET框架,基于MVC/EF6/Bootstrap框架開發(fā)的,可以兼容Oracle、MySQL,和SQL Server數(shù)據(jù)庫,并且框架中已經(jīng)集成了用戶、角色、權(quán)限模塊,以及任務(wù)模塊等。想成為.NET工程師,并月薪2萬的你,務(wù)必不要錯(cuò)過。
類似的框架在Java系中有很多,但.NET系的還算得上是比較優(yōu)秀的案例。只不過EF6暫時(shí)還不能很好地支撐復(fù)雜數(shù)據(jù)模型的應(yīng)用,尤其是遇到多表關(guān)聯(lián)的時(shí)候,而且MVC模式也已經(jīng)不是目前呼聲最高的模式了。還記得最近這兩年的招聘經(jīng)歷,我面試過的多位.NET開發(fā)工程師,貌似都對(duì)MVC模式的開發(fā)比較生疏,同樣的情況,我面試過的多位Java開發(fā)工程師,都對(duì)MVC/MVVM等設(shè)計(jì)模式下的框架了然于胸,可見在職場上,還是Java的人才資源充足啊。
Java開發(fā)職位有哪些推薦?
這個(gè)話題我更希望留給讀者朋友們來給出**,因?yàn)镴ava的脈絡(luò)實(shí)在龐大,單純在企業(yè)應(yīng)用級(jí)別的信息系統(tǒng)方面,就有多款不錯(cuò)的框架。如果您知道哪些優(yōu)秀的開源框架,并且親自使用過的,還望在文末留言,并簡單說說其優(yōu)缺點(diǎn),尤其是已經(jīng)集成了哪些成熟的基礎(chǔ)模塊,例如工作流、表單、數(shù)據(jù)挖掘等,便于職場圈的朋友們互相交流。
拓展知識(shí):
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///89322.html