AngularJS 是那些想要以動態(tài)形式開發(fā)web應(yīng)用的開發(fā)者最喜歡的框架之一。如果你是一個(gè)開發(fā)者希望基于AngularJS啟動一個(gè)項(xiàng)目,你需要篩選眾多的工具。

  為了減少使用AngularJS開發(fā)的負(fù)擔(dān),這兒有20款最新的工具,主要涉及測試、前端開發(fā)、IDE編輯器、文本編輯器、優(yōu)秀庫、模塊、擴(kuò)展、代碼生成器、網(wǎng)格工具等等。

  1. Karma – 這是我最喜歡的 AngularJS 開發(fā)框架之一. 它提供了完美的測試環(huán)境,允許你在真實(shí)的瀏覽器和設(shè)備比如手機(jī)和平板電腦上測試應(yīng)用。

  2. Protractor – 這是一款端對端的測試框架。這個(gè)Node.js項(xiàng)目建立在WebDriverJS之上。它在真實(shí)瀏覽器上運(yùn)行測試,與其交互就如任何正常用戶使用一樣。

  3. Jasmine – 這款行為驅(qū)動測試框架不依賴于瀏覽器、DOM或者任何Java框架,因此對于任何Node.項(xiàng)目或者任何Java運(yùn)行的地方都非常適合。

  4. Djangular –這是一款可重用的應(yīng)用,可以提供更好的AngularJS集成。有了此工具的幫助,你可以為每個(gè)應(yīng)用創(chuàng)建 AngularJS內(nèi)容。

  5. Ment.io – 這款工具引入了mention部件和宏控件,并不依賴于jQuery。你可以應(yīng)用ment.io指令作用于任何元素,并且它允許可選擇的文本輸入。

  6. Angular Kickstart – 這款工具加速了AngularJS開發(fā),并伴隨可擴(kuò)展的構(gòu)建系統(tǒng),簡化了開發(fā)過程。

  7. AngularFire – 用此工具,你可以輕松創(chuàng)建 Angular 應(yīng)用后臺。靈活的API,3種數(shù)據(jù)綁定方式以及快速開發(fā)能力使得開發(fā)變得輕松。

  8. Mocha.js – 這是一款運(yùn)行在node.js和瀏覽器上的功能豐富的測試框架。允許異步測試,能靈活準(zhǔn)確的報(bào)告與映射。

  9. SublimeText – 對于開發(fā)者來說最好的一款文本代碼編輯器,使得編寫代碼簡單化。比起其他文本編輯器,許多開發(fā)者更喜歡用Sublime Text.

  10. Restangular – 這款工具簡化了常見的GET, POST, DELETE, UPDATES請求,使用更簡短的代碼。對于任何通過 RESTful API 進(jìn)行數(shù)據(jù)操作的 Web 應(yīng)用都是理想化的工具。

  11. Generator Angular – 這款工具可以幫助你快速的設(shè)置項(xiàng)目的默認(rèn)結(jié)構(gòu)。它能輸出讓你快速開始app開發(fā)的模板。

  12. NG-Inspector – 這是一個(gè)Chrome 和Safari 瀏覽器擴(kuò)展,安裝成功后會出現(xiàn)先審查面板中,幫助你開發(fā)、調(diào)試和深入理解 AngularJS 應(yīng)用。它使得更容易標(biāo)識和顯示Controllers 和Directives中的scope。

  13. Angular Seed – 這個(gè)一個(gè)典型的AngularJS web app開發(fā)框架,它可以讓你在開發(fā)環(huán)境快速啟動angular app。

  14. Code Orchestra – 這是一個(gè)前端開發(fā)工具,它允許你所見即所得方式開發(fā)代碼。一旦你保存修改了的代碼,它使用一個(gè)特殊的協(xié)議自動的顯示出來。

  15. Videogular – 這是一個(gè)針對AngularJS的基于HTML5的視頻播放庫,它使得在你的app中使用視頻或其他多媒體更容易。

  16. Webstorm – 它是一個(gè)智能的代碼編輯器,支持Java, Node.js, HTML和CSS等等以及它們對應(yīng)下一代的繼任者。 它能工作在所有的先進(jìn)技術(shù)下,對大部分開發(fā)者來說,使用它是一個(gè)很好的選擇。

  17. Angular GetText – 這是超級簡單的翻譯工具,你只需輸入英文文本,標(biāo)記它需要翻譯,它就會翻譯。

  18. Angular Deckgrid – 這是一個(gè)輕量級的表格,它沒有自己的展現(xiàn)樣式,完全依賴于你定義在CSS中的樣式。

  19. Angularjs UI – 這是一個(gè)UI組件集合庫,它有很多有用的指令來幫你快速的開發(fā)Angular應(yīng)用。 它使用指令來代替組件,如:ui-router, ui-map, and ui-calendar。

  20. Mean – 它是一個(gè)使用MongoDB, Node.js, Express和AngularJS apps的簡單而完美的模板。 它捆綁和配置了一些模塊,如: Mongoose 、Passport。

  21. Wijmo – 這是新一代HTML5 / Java UI控件。大而全面的前端開發(fā)工具包,全面支持Angular 2。

  22.VS Code(Visual Studio Code) – 它是由微軟研發(fā)的一款免費(fèi)、開源的跨平臺文本(代碼)編輯器。幾乎完美的編輯器。

  關(guān)于“最受歡迎的20款A(yù)ngularJS開發(fā)工具”這個(gè)話題我們就討論到這了,海文國際UI設(shè)計(jì)培訓(xùn)機(jī)構(gòu),作為多年從事IT行業(yè)的培訓(xùn)學(xué)校,我們專注于Java培訓(xùn),PHP培訓(xùn),Web培訓(xùn),UI培訓(xùn),大數(shù)據(jù)培訓(xùn),Oracle數(shù)據(jù)庫培訓(xùn),OCP考證,學(xué)員高薪就業(yè),你值得信賴的品牌!

  【海文國際】

  轉(zhuǎn)載請注明來自海文國際(https://www.oracleoaec.net/article/611)