為什么一些Java程序員更喜歡Angular?
網(wǎng)友解答: 去年Stack Overflow曾經(jīng)做過一次調(diào)查,根據(jù)網(wǎng)站內(nèi)最常訪問的標(biāo)簽將開發(fā)人員分為多個組,并檢查了每組每個框架的流量百分比。從下圖中我們不難發(fā)現(xiàn),JavaScript生
去年Stack Overflow曾經(jīng)做過一次調(diào)查,根據(jù)網(wǎng)站內(nèi)最常訪問的標(biāo)簽將開發(fā)人員分為多個組,并檢查了每組每個框架的流量百分比。從下圖中我們不難發(fā)現(xiàn),JavaScript生態(tài)系統(tǒng)比以往更加豐富,即使是最有經(jīng)驗的開發(fā)人員,在考慮每個階段的可用選項時也會猶豫不決。
根據(jù)Stack OverFlow的數(shù)據(jù),我們不難得出以下結(jié)論:
使用Java的開發(fā)人員更傾向于選擇AngularJS;
React更受Node.js和Python開發(fā)人員的歡迎;
Node.js開發(fā)人員也很喜歡Vue.js,但不如PHP開發(fā)人員喜歡;
Typescript開發(fā)人員非常喜歡React.js和AngularJS;
Scala開發(fā)人員喜歡React.js和AngularJS。
所以Java程序員更喜歡Angular的結(jié)論妥妥地坐實了。
甚至還有一些調(diào)查數(shù)據(jù)證實,Angular框架在晚上使用的頻率非常高,這說明Java程序員作為業(yè)余愛好更喜歡在閑暇時間使用Angular。(ps. 當(dāng)然對于沒有休息日和工作日之分的Java程序員我是無力反駁的)。
之所以有越來越多的Java程序員更喜歡Angular,我認(rèn)為是因為Spring + Angular 的全棧式開發(fā),生產(chǎn)力高、入門難度低,是Java程序員擴展技術(shù)棧的上佳選擇。
我們深知一個技術(shù)團隊的分工與協(xié)作永遠都是提升團隊整體工作效率和戰(zhàn)斗力的痛點。如果前后端同時工作于一張卡上,但配合不夠默契或節(jié)奏不同步,就會出現(xiàn)一方空轉(zhuǎn)的現(xiàn)象。如果前后端各一張卡,又不容易實現(xiàn)端到端驗收,可能導(dǎo)致先做完的一方在另一個結(jié)束后還要再次返工的現(xiàn)象。更重要的是,討厭的BUG最容易出現(xiàn)在邊界處。
如何解決這個問題,至少現(xiàn)在看來,“全棧式開發(fā)”無疑更接近標(biāo)答。
以上就是我的回答,覺得認(rèn)同不妨點個贊。免費獲取Java全套基礎(chǔ)視頻教程歡迎大家給我私信留言獲取。 網(wǎng)友解答:謝邀,
Angular是前端開發(fā)的JavaScript框架,AngularJS有著很多良好特性,最為突出的就是:MVC(Model–view–controller)、模塊化、自動化雙向數(shù)據(jù)綁定、語義化標(biāo)簽、依賴注入這些特性了。
我做了好幾年的JAVA,倒沒遇到說JAVA開發(fā)喜歡用前端框架的。如果確實JAVA開發(fā)需要涉及前端開發(fā),并且常用Angular的話,勉強的只能說MVC架構(gòu)比較好用吧。
AngularJS是前端目前主流的3大框架之一,如果你想做好前端開發(fā),AngularJS確實值得好好研究,但是JAVA開發(fā)的話了解和能應(yīng)用就行了。