為了符合用戶的期望并在APP中提供最新的功能,必須不斷更新開發(fā)框架的技術(shù)。AngularJs是最流行的開發(fā)框架之一,因此Google宣布了其流行的Angular JavaScript框架4.0的主要版本。此更新的主要關(guān)注點(diǎn)在于減少生成代碼的大小,同時(shí)使框架保持一致的發(fā)布時(shí)間。
Angular 4.0采用語義版本控制,并展示了主要的改進(jìn)和功能。Angular到語義版本控制的更新意味著APP開發(fā)人員應(yīng)該探索一些重大變化,看看它是否可以獨(dú)特地處理開發(fā)過程。
由于這些休息是溫和的,因此APP開發(fā)人員不必重新學(xué)習(xí)整個(gè)框架。這意味著APP開發(fā)人員應(yīng)該能夠簡單地更新他們的依賴關(guān)系和重組。
但是,這個(gè)框架沒有版本3,它直接轉(zhuǎn)移到版本4以同步Angular路由器的版本3.X。一些新功能顯示出出色的改進(jìn),而其他一些則見證了微小的變化。
最重要的功能之一是通過將生成的代碼的大小減少約60%來使AngularAPP更小并更快地運(yùn)行。同時(shí),它還允許構(gòu)建一個(gè)動(dòng)畫包,APP開發(fā)人員可以通過它制作文檔并使用自動(dòng)完成功能。此版本的目的是伴隨Angular Universal的功能更新,以便APP開發(fā)人員可以在服務(wù)器上運(yùn)行該框架。
其他功能包括
模板綁定語法改進(jìn)
TypeScript 2.1和2.2兼容性
改進(jìn)了*ngIf和*ngFor
Angular Universal(服務(wù)器端渲染)與Angular同步并且易于維護(hù)。
就黑客攻擊而言,APP開發(fā)人員透露,從v2到v4的開發(fā)過程非常痛苦。這是一個(gè)艱難的開發(fā)階段,但性能水平的提升非常顯著。
好吧,正如我們所知,改變是大自然對實(shí)現(xiàn)更好事物的需求,因此Angular開發(fā)團(tuán)隊(duì)已經(jīng)開始努力將版本更新到一個(gè)新的水平。