Angular 5:打造更完美的漸進式web APP
Angular是谷歌用於構建移動和桌面web應用的JavaScript框架,在過去的11個月里進行了兩次重大的升級,儘管名稱為Angular 5,但實際是Angular的第四個版本。Angular 1.0在2012年進行了重寫,當時被稱為AngularJS。目前Angular 5測試版正在研發,預計今年9月18日問世。Angular 5將為谷歌推出的漸進式web應用程序提供主要的功能。
Angular 5新功能
更容易構建漸進式web應用程序,APP可以在瀏覽器中進行緩存。
構建優化器,通過清除不必要的代碼使應用程序更精小。
添加與伺服器端兼容性更好的材料設計組件。
漸進式web應用程序是由谷歌與Mozilla共同研發、支持開發基於瀏覽器的APP,提供一種優越的本土體驗。以前基於Angular的漸進式web應用程序對程序員的專業知識要求非常高,而最新版旨在使Angular使用更加容易。Angular 5中添加了許多默認設置,程序員用於構建移動應用和桌面web應用就會變得非常容易。
Angular 6在2018年問世
發布Angular 5後,谷歌將在2018年3月或4月推出Angular 6,目前該版本的主要更新功能還未被確定。但是Angular 6會遵循Angular 5的宗旨,為程序員打造更方便、便捷的開發工具。
Angular的歷史
繼2016年9月發布的Angular 2和2017年3月的Angular 4之後,Angular今年下半年又推出了版本5。
雖然第一版AngularJS JavaScript開發框架已經受到了廣大程序員的歡迎,但致力於更好的性能,谷歌還是對Angular第二個版本進行了重新。Angular 2是用微軟的JavaScript超集TypeScript重寫的,TypeScript允許對源代碼進行靜態分析,這是JavaScript做不到的。TypeScript還可以在HTML模板中顯示編碼錯誤,使用起來更加便捷。
Angular 2的另一個優勢是添加了編譯器。這個編譯器位於編寫的代碼和輸出到應用程序之間,優化了模板渲染的生成,這樣代碼就可以在JavaScript虛擬機中以最大速度運行。
Angular 4優化了視圖引擎、減少代碼體積。最新版的Angular是7月份發行的4.3升級版,Angular 4.3主要特點是提供一個更小、更易使用的HttpClient庫來進行HTTP請求。
依賴注入、HTML模板仍是核心
發布初期,AngularJS的賣點是依賴注入。依賴注入特別適用於為應用程序組裝數據服務以及使用HTML模板編寫組件。開發人員使用連接到程序命令部分的TypeScript代碼的HTML組件來組成組件。
谷歌表示Angular在某些方面已經取得了巨大的成功。Angular幫助開發人員不必再考慮使用哪個internationalization庫和動畫,也不需要考慮如何做HTTP或表單。


※不必杞人憂天 人工智慧並不存在威脅論
※OpenStack沒你想像中的安全 山石網科是這麼玩的!
※只需698!MAC輕鬆切換雙系統,實現ipad遠程無縫連接
※時隔多年後 聯想帶來了自主可控的全新產品
※比特幣被拆分,這機制要小心!
TAG:IT168企業級 |
※漸進式轉型出問題?Salvatore Ferragamo銷售連續6個季度下滑
※微軟預覽Edge和Windows 10上的漸進式Web應用程序
※13 歲自學編程,提出演進式架構的她,成 ThoughtWorks CTO!
※ImageNet分類精度再創新高!李飛飛組ECCV Oral提出全新漸進式神經結構搜索
※Webpack4漸進式網路應用程序
※關於Vue.js漸進式框架的詳細解析
※推進式螺旋槳Saras飛機
※GAN 的漸進式訓練方法 PI-REC:手繪草稿迅速重建為完整圖像
※漸進式虛化 髮絲級摳圖 有了ToF鏡頭的華為P30居然這麼強
※漸進式Web應用程序的深入概述
※漸進式Web應用帶來的未來前端思考
※您需要漸進式 Web 應用程序做項目開發的7個理由
※CIBC:美聯儲8月會議紀要重申漸進式加息 但整體而言毫無新意
※蔡英文過境休斯頓將訪NASA 陸學者:美方「漸進式突破」測試大陸反應
※海信AI手機H20發布 主推品牌躍進式發展
※特斯拉是革命性的還是漸進式的,UBS拆解報告給你答案
※自動駕駛沒有寒冬,追求量產與落地的「漸進式」路線已成主旋律 | 2019 AI+智能汽車創新峰會
※約翰霍普金斯大學劉晨曦:漸進式神經網路結構搜索|AI 研習社第 75 期大講堂
※美聯儲11月決議利率不變,稱將進一步漸進式加息
※女子懷孕3次遞進式生娃,頭胎生1個,2胎生兩個3胎生3個