AngularJS 是那些想要以動(dòng)態(tài)形式開(kāi)發(fā)web應(yīng)用的開(kāi)發(fā)者最喜歡的框架之一。如果你是一個(gè)開(kāi)發(fā)者希望基于AngularJS啟動(dòng)一個(gè)項(xiàng)目,你需要篩選眾多的工具。
為了減少使用AngularJS開(kāi)發(fā)的負(fù)擔(dān),這兒有20款最新的工具,主要涉及測(cè)試、前端開(kāi)發(fā)、IDE編輯器、文本編輯器、優(yōu)秀庫(kù)、模塊、擴(kuò)展、代碼生成器、網(wǎng)格工具等等。
1. Karma – 這是我最喜歡的 AngularJS 開(kāi)發(fā)框架之一. 它提供了完美的測(cè)試環(huán)境,允許你在真實(shí)的瀏覽器和設(shè)備比如手機(jī)和平板電腦上測(cè)試應(yīng)用。
2. Protractor – 這是一款端對(duì)端的測(cè)試框架。這個(gè)Node.js項(xiàng)目建立在WebDriverJS之上。它在真實(shí)瀏覽器上運(yùn)行測(cè)試,與其交互就如任何正常用戶使用一樣。
3. Jasmine – 這款行為驅(qū)動(dòng)測(cè)試框架不依賴于瀏覽器、DOM或者任何Java框架,因此對(duì)于任何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開(kāi)發(fā),并伴隨可擴(kuò)展的構(gòu)建系統(tǒng),簡(jiǎn)化了開(kāi)發(fā)過(guò)程。
7. AngularFire – 用此工具,你可以輕松創(chuàng)建 Angular 應(yīng)用后臺(tái)。靈活的API,3種數(shù)據(jù)綁定方式以及快速開(kāi)發(fā)能力使得開(kāi)發(fā)變得輕松。
8. Mocha.js – 這是一款運(yùn)行在node.js和瀏覽器上的功能豐富的測(cè)試框架。允許異步測(cè)試,能靈活準(zhǔn)確的報(bào)告與映射。
9. SublimeText – 對(duì)于開(kāi)發(fā)者來(lái)說(shuō)最好的一款文本代碼編輯器,使得編寫(xiě)代碼簡(jiǎn)單化。比起其他文本編輯器,許多開(kāi)發(fā)者更喜歡用Sublime Text.
10. Restangular – 這款工具簡(jiǎn)化了常見(jiàn)的GET, POST, DELETE, UPDATES請(qǐng)求,使用更簡(jiǎn)短的代碼。對(duì)于任何通過(guò) RESTful API 進(jìn)行數(shù)據(jù)操作的 Web 應(yīng)用都是理想化的工具。
11. Generator Angular – 這款工具可以幫助你快速的設(shè)置項(xiàng)目的默認(rèn)結(jié)構(gòu)。它能輸出讓你快速開(kāi)始app開(kāi)發(fā)的模板。
12. NG-Inspector – 這是一個(gè)Chrome 和Safari 瀏覽器擴(kuò)展,安裝成功后會(huì)出現(xiàn)先審查面板中,幫助你開(kāi)發(fā)、調(diào)試和深入理解 AngularJS 應(yīng)用。它使得更容易標(biāo)識(shí)和顯示Controllers 和Directives中的scope。
13. Angular Seed – 這個(gè)一個(gè)典型的AngularJS web app開(kāi)發(fā)框架,它可以讓你在開(kāi)發(fā)環(huán)境快速啟動(dòng)angular app。
14. Code Orchestra – 這是一個(gè)前端開(kāi)發(fā)工具,它允許你所見(jiàn)即所得方式開(kāi)發(fā)代碼。一旦你保存修改了的代碼,它使用一個(gè)特殊的協(xié)議自動(dòng)的顯示出來(lái)。
15. Videogular – 這是一個(gè)針對(duì)AngularJS的基于HTML5的視頻播放庫(kù),它使得在你的app中使用視頻或其他多媒體更容易。
16. Webstorm – 它是一個(gè)智能的代碼編輯器,支持Java, Node.js, HTML和CSS等等以及它們對(duì)應(yīng)下一代的繼任者。 它能工作在所有的先進(jìn)技術(shù)下,對(duì)大部分開(kāi)發(fā)者來(lái)說(shuō),使用它是一個(gè)很好的選擇。
17. Angular GetText – 這是超級(jí)簡(jiǎn)單的翻譯工具,你只需輸入英文文本,標(biāo)記它需要翻譯,它就會(huì)翻譯。
18. Angular Deckgrid – 這是一個(gè)輕量級(jí)的表格,它沒(méi)有自己的展現(xiàn)樣式,完全依賴于你定義在CSS中的樣式。
19. Angularjs UI – 這是一個(gè)UI組件集合庫(kù),它有很多有用的指令來(lái)幫你快速的開(kāi)發(fā)Angular應(yīng)用。 它使用指令來(lái)代替組件,如:ui-router, ui-map, and ui-calendar。
20. Mean – 它是一個(gè)使用MongoDB, Node.js, Express和AngularJS apps的簡(jiǎn)單而完美的模板。 它捆綁和配置了一些模塊,如: Mongoose 、Passport。
21. Wijmo – 這是新一代HTML5 / Java UI控件。大而全面的前端開(kāi)發(fā)工具包,全面支持Angular 2。
22.VS Code(Visual Studio Code) – 它是由微軟研發(fā)的一款免費(fèi)、開(kāi)源的跨平臺(tái)文本(代碼)編輯器。幾乎完美的編輯器。
關(guān)于“最受歡迎的20款A(yù)ngularJS開(kāi)發(fā)工具”這個(gè)話題我們就討論到這了,海文國(guó)際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ù)庫(kù)培訓(xùn),OCP考證,學(xué)員高薪就業(yè),你值得信賴的品牌!
【海文國(guó)際】
轉(zhuǎn)載請(qǐng)注明來(lái)自海文國(guó)際(https://www.oracleoaec.net/article/611)
評(píng)論列表