2017年度回顧:Angular 框架今年有啥大新聞

責(zé)任編輯:editor006

作者:三文魚(yú) 

2017-12-15 16:06:38

摘自:it168網(wǎng)站

對(duì)于自由職業(yè)者來(lái)說(shuō),這仍然是一個(gè)不錯(cuò)的選擇,特別對(duì)于擁有強(qiáng)大Java背景的團(tuán)隊(duì)來(lái)說(shuō),這也是最令人滿意的技能之一。Angular 5 1并不是唯一的好消息

在2017年即將結(jié)束時(shí),讓我們一起回頭看看過(guò)去十二個(gè)月里的Angular:今年都發(fā)生了些什么?我們最喜歡的框架是什么?Angular在今年表現(xiàn)的大有來(lái)頭。但也并不是一帆風(fēng)順的,但是對(duì)于這個(gè)框架來(lái)說(shuō),今年的發(fā)展趨勢(shì)都是相當(dāng)積極的。

一月

雖然它確實(shí)做出了兩個(gè)2017年的技術(shù)趨勢(shì)名單,這個(gè)月里關(guān)于Angular的消息不多。

二月

JHipster 4的最新版本終于支持了AngularJS和Angular 2,這算是二月的一個(gè)大事件。另外,雖然Angular CLI還處于測(cè)試階段,但并沒(méi)有影響Yakov Fain創(chuàng)建了一個(gè)有用的教程,來(lái)介紹如何創(chuàng)建、捆綁和部署一個(gè)簡(jiǎn)單的項(xiàng)目。

三月

這個(gè)月,終于發(fā)布了令人期待已久的Angular 4。經(jīng)過(guò)一段時(shí)間以后,Angular 4首次推出了一個(gè)跳號(hào)(沒(méi)有Angular 3!)和一個(gè)革命性的新框架,它也是向后兼容的。引擎蓋下的改變,意味著Angular應(yīng)用程序會(huì)更小更快。

在其他新聞中,Karsten Sitterberg解釋了如何在Docker容器中創(chuàng)建Angular CLI應(yīng)用程序;Tim Webb解釋了為什么Angular IDE插件在Eclipse和現(xiàn)代Web開(kāi)發(fā)之間取得了很好的平衡;我們探討了為什么您喜歡的庫(kù)可能由于維護(hù)不周而處于風(fēng)險(xiǎn)之中。

2017年度回顧:Angular 框架今年有啥大新聞

四月

總的來(lái)說(shuō),這個(gè)月里,我們都在用oohing和ahhing來(lái)處理Angular 4的心特性。本月的重大新聞來(lái)自Karsten Sitterberg和Thomas Kruse,他們對(duì)這個(gè)版本做了深入的研究。感謝他們的工作,讓我們看到了所有的創(chuàng)新,得到了關(guān)于遷移過(guò)程中使用建議,并且他們對(duì)Angular 5作出了預(yù)測(cè)。另外,感謝Stack Overflow,讓我們發(fā)現(xiàn)大多數(shù)人在晚上做Angular編碼。

五月

這個(gè)月里,我們看到了JAX雜志專門(mén)發(fā)布有關(guān)Angular框架的討論。在“這個(gè)框架是否能高效工作?”中,我們探討了所有類型的框架,Angular的各種相關(guān)文章。此外,對(duì)TypeScript的爆炸式增長(zhǎng)進(jìn)行了反復(fù)研究,可以Angular對(duì)此作出了部分貢獻(xiàn)。我們也瀏覽了AngularDart的最新版本。AngularDart 3.0必須為開(kāi)發(fā)人員作出更好性能、更小的生成代碼以及提高開(kāi)發(fā)效率的承諾。

六月

我們發(fā)現(xiàn),Angular用戶是最有可能Vim丟失的開(kāi)發(fā)人員。根據(jù)Packt的第三次年度Skill Up調(diào)查還了解到,Angular是開(kāi)發(fā)人員在2017年學(xué)習(xí)的頂級(jí)工具之一。

七月

7月份,發(fā)布了匹配最新版本Angular的NgRx 4。這個(gè)更新帶來(lái)了如延遲加載、簡(jiǎn)化測(cè)試、甚至重新設(shè)計(jì)的路由器集成等強(qiáng)大的功能。IntelliJ IDEA 2017.2的發(fā)布也為Angular提供了更強(qiáng)大的支持。Angular Material也不甘落后,推出了一系列新功能的測(cè)試版本。Nikola Kolev用像Angular和Alexsandro Souza等框架的優(yōu)點(diǎn)和缺點(diǎn),引導(dǎo)我們深入了解如何使用Angular創(chuàng)建ToDo系統(tǒng)。

八月

我們已經(jīng)開(kāi)始探索為什么一些開(kāi)源項(xiàng)目成功了,其他的則失敗了。事實(shí)證明,這與最初的企業(yè)支持有很大關(guān)系。Julia Kravchenko解釋了Angular、Ember.js和Vue.js三種不同的框架的優(yōu)缺點(diǎn)。

九月

經(jīng)過(guò)幾個(gè)月的測(cè)試,9月份發(fā)布了AngularDart 4。關(guān)于這個(gè)版本的重大消息有:軟件包名稱的更改、對(duì)組件繼承的初步支持等等。一些與Angular相關(guān)的庫(kù)位居前十名Java庫(kù)之后。本月的大部分時(shí)間里,都充滿了關(guān)于即將到來(lái)的Angular 5的發(fā)布消息。

十月

GitHub的Octoverse狀態(tài)再次慶祝了2,700萬(wàn)存儲(chǔ)庫(kù)中的2400萬(wàn)名開(kāi)發(fā)人員。證明這確實(shí)需要一個(gè)村莊,這些開(kāi)發(fā)者中大約有7400人幫助了Angular。Angular 5發(fā)布的更多功能開(kāi)始流行,包括應(yīng)用程序的國(guó)際化和本地化。

十一月

Angular在十一月里出現(xiàn)了很多大新聞,發(fā)布了Angular的5.0.0版本。這個(gè)版本包含了豐富的新功能和錯(cuò)誤修正,其目標(biāo)是繼續(xù)使Angular團(tuán)隊(duì)的工作更小、更快、更容易使用。這也是Angular第一次發(fā)布了六個(gè)月里新更新時(shí)間表。不幸的是,從最新的Upwork技能指數(shù)中,我們可以看到Angular掉出了前十名增長(zhǎng)最快的自由職業(yè)技能。然而,對(duì)于自由職業(yè)者來(lái)說(shuō),這仍然是一個(gè)不錯(cuò)的選擇,特別對(duì)于擁有強(qiáng)大Java背景的團(tuán)隊(duì)來(lái)說(shuō),這也是最令人滿意的技能之一。

十二月

2017年即將結(jié)束,我們開(kāi)始轉(zhuǎn)向Angular的下一個(gè)版本。雖然Angular5.1.0只帶來(lái)了三個(gè)錯(cuò)誤修正,但是Angular 6正在蓄勢(shì)中。Angular 5.1并不是唯一的好消息,谷歌的開(kāi)發(fā)人員在一篇博客中宣布,該團(tuán)隊(duì)還發(fā)布了Angular CLI v1.6,以及Angular Material的第一個(gè)穩(wěn)定版本。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)