華文網

Ignite UI for Angular發佈,讓漸進式Web開發更接近現實!

所有的企業開發團隊肯定都願意花更少的錢辦更多的事,Angular和漸進式web應用程式讓這一切成為可能。

在過去一年,Angular在web開發者社區取得了巨大增長。該框架正在成為面向公眾的從微軟到Capital One的最受歡迎平臺,

全球領先的公司都在逐步將Angular引入公司的防火牆設置中。

對企業web開發團隊而言,漸進式Web應用程式(PWA)是實現該目標有吸引力的途徑之一。隨著Angular的成熟和開發工具生態系統的日益完善,像Infragistics這樣的ISV正在協助企業採用。

Infragistics通過幫助業務開發人員編寫具有熟悉外觀的高性能,

易使用的應用程式,成為了企業桌面應用程式領域最主要的供應商。

如今,Infragistics宣佈發佈Ignite UI for Angular。

為了更好的理解這個框架,讓我們先簡單回顧一下Angular的前半生。

2009年,MiškoHevery與一位朋友開發了AngularJS,為web開發者的代碼添加一點額外的HTML。隨後,Hevery將這一項目帶到了Google的雇主手中,最終把這個框架帶入了他們的圈子。Angular成為了受歡迎的開發框架,同時保持了強大的社區根源。

AngularJS 1.0版本於2012年6月推出,由於其強大的應用程式基礎架構,減少樣板的能力以及代碼可測試性的提高而迅速流行起來。

2014年9月,Angular團隊宣佈對AngularJS進行徹頭徹尾的重寫,改稱為Angular 2。新版本被Microsoft的JavaScript超集合TypeScript重寫,並被重點放在更小,更快,更容易瞭解。

自去年九月份發佈以來,這個框架獲得了相當大的支持,不僅僅是因為它提供了承諾的性能和可伸縮性,還因為它使得PWA變得容易。

漸進式Web應用程式(PWA)是什麼?

最近很多文章都開始與Google創造的術語“漸進式Web應用程式”(PWA)相關。

Smashing Magazine將PWA描述為利用最新技術優勢的Web和移動應用程式的組合。可以想像成一個使用網路技術建立起來的網站,但其行為和感覺就像是一個應用程式。

Gartner的Jason Wong在其2017年3月的報告中建議,Progressive Web Apps將影響移動應用程式策略:負責移動應用程式策略的應用程式領導者必須確定何時需要將PWA納入其整體移動開發戰略的一部分。

基於流覽器的應用程式非常受歡迎,因為它們是高性能的,並且只需一次構建即可在多個設備上部署。但是,這些應用缺乏原生移動應用程式的UX和粘性。Progressive Web Apps旨在成為兩全其美的解決方案。InfoWorld報告表示,Angular的下一個版本旨在使PWA更容易構建和部署。

這樣,開發人員可以更高效地利用現有技能,同時為移動設備和桌面設備構建可擴展的,使用者友好的應用程式。

谷歌公司開發宣導者Stephen Fluin表示,

穀歌看到了利用Angular進行應用程式開發的開發者數量的巨大增長。Angular提供了開發關鍵的穩定性,同時具備創新性。

Infragistics開發工具高級副總裁Jason Beres表示,Infragistics旨在將設計和開發結合在一起,通過所見即所得的Web應用程式構建,所見即所得的UI設計工具包,現代框架的CLI以及與當今最流行的IDE集成來實現快速的Web應用程式開發。

Infragistics Ignite UI系列為PWA提供了令人難以置信的UI元件,其中包括:

超過30個真正的Angular元件,包括Infragistics的流行Data Grid

通過GitHub和NPM提供快速構建和部署的能力

一個Sketch UI庫

旨在支援Angular元件的API

Infragistics聞名的企業級支持和培訓

Ignite UI for Angular的前景如何?

通過2018年的持續交付,Infragistics將專注於為Angular Data Grid和圖表提供新的特性和功能。在Data Grid中,將提供行和列虛擬化,主要細節視圖,內聯編輯,Microsoft Excel樣式過濾,行列固定,像分組一樣的全列管理,固定和多列標題以及匯出到Microsoft Excel的能力 。

圖表將包括目前在Ignite UI for JavaScript產品中提供的所有常用業務圖表的即時大批量資料支援。

隨著專注於幫助設計團隊和開發人員通過美觀的用戶體驗更快速地交付軟體,將繼續提供增強型Ignite UI CLI功能,與Angular CLI集成,更多Sketch UI工具包和應用程式範本以及用於任何代碼編輯器(包括Visual Studio code)的圖表和網格視覺化配置器。

Ignite UI for Angular安裝以及最新版本特性可查看官網連結:https://www.infragistics.com/community/blogs/infragistics/archive/2017/11/14/top-reasons-to-get-started-with-ignite-ui-for-angular.aspx

包括Infragistics的流行Data Grid

通過GitHub和NPM提供快速構建和部署的能力

一個Sketch UI庫

旨在支援Angular元件的API

Infragistics聞名的企業級支持和培訓

Ignite UI for Angular的前景如何?

通過2018年的持續交付,Infragistics將專注於為Angular Data Grid和圖表提供新的特性和功能。在Data Grid中,將提供行和列虛擬化,主要細節視圖,內聯編輯,Microsoft Excel樣式過濾,行列固定,像分組一樣的全列管理,固定和多列標題以及匯出到Microsoft Excel的能力 。

圖表將包括目前在Ignite UI for JavaScript產品中提供的所有常用業務圖表的即時大批量資料支援。

隨著專注於幫助設計團隊和開發人員通過美觀的用戶體驗更快速地交付軟體,將繼續提供增強型Ignite UI CLI功能,與Angular CLI集成,更多Sketch UI工具包和應用程式範本以及用於任何代碼編輯器(包括Visual Studio code)的圖表和網格視覺化配置器。

Ignite UI for Angular安裝以及最新版本特性可查看官網連結:https://www.infragistics.com/community/blogs/infragistics/archive/2017/11/14/top-reasons-to-get-started-with-ignite-ui-for-angular.aspx