我最喜歡的 20 個 AngularJS 開發工具
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
AngularJS是那些渴望以動態方式來設計web app的web開發人員最偏愛的框架之一。如果你是一個希望啟動AngularJS專案的開發人員,那麼你可能需要幫助來挑選出趁手的工具……
在ValueCoders中,我們做了一番研究以緩和用AngularJS開發的負擔。下面是20個最新的用於測試、前端開發、IDE編輯器、文字編輯器、精華庫、模組、擴充套件、程式碼生成器、Grid工具等的工具。
先按用處奉上我最喜歡的三個AngularJS測試框架:
1.Karma——這是我最喜歡的用於AngularJS開發的測試框架之一。它提供了完美的測試環境,允許你能夠在真實的瀏覽器和真正的裝置如手機和平板電腦上測試app。
2.Protractor——這是一個終端到終端的測試框架。此Node.js程式建立在WebDriverJS上面。它在一個真正的瀏覽器中執行測試並與app互動,就像任何正常使用者那樣。
3.Jasmine——此行為驅動測試框架並不依賴於瀏覽器,DOM,或任何JavaScript框架。因此它非常適合於Node.js專案,或任何其他有JavaScript執行的地方。
除了上面我最喜歡的三個AngularJS工具之外,一些其他的工具也很不錯,如:
4. Djangular——這是一個可重複使用的app,提供了與Angular JS更好的整合。有了這個工具的幫助,你就可以為每個應用程式建立Angular JS內容。
5. Ment.io——此工具引入了mention和巨集部件,而不依賴於jQuery。你可以直接應用ment.io指令到任何元素,它會接受可選擇的文字輸入。
6. Angular Kickstart——這個工具可以加速你的AngularJS開發,並配備了一個可擴充套件的構建系統,使開發過程變得小菜一碟。
7. AngularFire——有了這個工具,你可以輕鬆地為你的Angular app建立後端。其靈活的API,3路資料繫結和快速開發能力可以幫助開發。
8. Mocha.js——這是一個功能豐富的JavaScript測試框架,執行在Node.js和允許非同步測試的瀏覽器上,使得它在報告和製圖方面靈活又精準。
9. SublimeText——這對於開發人員是最好的文字程式碼編輯器,它讓編碼變得比以往更容易。許多開發人員更偏愛於使用此文字編輯器。
10. Restangular——此工具簡化了常見的GET,POST,DELETE,和UPDATES請求,並要求最小的客戶端程式碼。它是消費來自於RESTful API的資料的Web app的理想工具。
11. Generator Angular——有了這個工具的幫助,你便能夠用合理的預設值迅速設立一個專案。它可以生成所有你啟動app專案所需要的樣板檔案。
12. NG-Inspector——這個針對於Chrome和Safari的瀏覽器擴充套件會增加一個檢查窗格,從而幫助你開發、除錯和理解你的AngularJS應用。它通過Controllers和Directives很容易識別並顯示每個範圍。
13. Angular Seed——這是典型AngularJS web app的應用程式框架,你可以應用來快速引導angular app專案以及針對這些專案的開發環境。
14. Code Orchestra——此前端開發工具允許你直播式地編寫程式碼。當你修改程式碼並儲存的時候,它們會使用一個特殊的協議自動實現到正在工作的應用程式中。
15. Videogular——這是一個基於HTML 5用於Angular JS的視訊播放器,它允許你輕鬆新增視訊和其他多媒體元素到你的應用程式。
16. Webstorm——它帶有一個智慧的程式碼編輯器,提供了對JavaScript,Node.js,HTML和CSS的大力支援……,也為它們所有的現代繼承者。它可與所有的現代技術一起工作,使之成為大多數開發者一個不錯的選擇。
17. Angular GetText——開發者把它叫做是Angular JS的超簡單翻譯支援工具。你可以用英文簡單地輸入文字,將其標記為翻譯,然後交給工具執行即可。
18. Angular Deckgrid——這是一個用於AngularJS輕量級的網格,在這個工具中你的指令不依賴於視覺化的表示。它所有視覺化的表示形式都使用CSS檔案。
19. Angularjs UI——這個工具是UI元件的集合,並配備了實用的指示,來幫助你更快的建立Angular應用程式。它採用原始指令,如ui-router,ui-map和ui-calendar,而不是小部件。
20. Mean——這是一個簡單而完美的樣板檔案,AngularJS開發人員用來建立MongoDB,Node.js,Express和Angular JS app。它配備了預先捆綁並配置好的模組,如Mongoose和Passport。
就此結束!感謝閱讀!
譯文連結:http://www.codeceo.com/article/my-best-20-angularjs-tools.html
英文原文:My Top 20 Favorite Angular JS Developer Tools
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 敏捷開發團隊,最喜歡的開發工具 CORNERSTONE敏捷
- 敏捷開發團隊,最喜歡的開發工具CORNERSTONE敏捷
- 我最喜歡的幾個蘇州美食
- 我最喜歡的一句話
- 我最喜歡的一首詩
- 你最喜歡哪個 Linux 發行版?Linux
- 我最喜歡的產品管理模板 - Lenny
- 【譯】Visual Studio 17.8 中我最喜歡的特性
- 求職Python開發,面試官最喜歡問的幾個問題求職Python面試
- 最喜歡的勵志句子
- Python 潮流週刊#50:我最喜歡的 Python 3.13 新特性!Python
- 來,我們把玩一下謝耳朵最喜歡的珠子
- 我喜歡於一一!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 川光我喜歡
- [七牛雲] 招聘前端開發工程師,來七牛,做你最喜歡的開發!前端工程師
- 我最喜歡的白版應用,AI加持的新功能開源!強烈推薦AI
- 程式老鳥:我為什麼喜歡敏捷開發框架敏捷框架
- [北京海淀] 知乎招聘前端開發工程師,上知乎,做你最喜歡的開發!前端工程師
- 老外最不喜歡的開發信型別,你中了幾個?型別
- 如何戒掉自己最喜歡的遊戲遊戲
- 20個首頁流行佈局樣式,你喜歡哪個?
- 你知道開發人員最喜歡的Chrome擴充套件有哪些嗎?Chrome套件
- 5個Python整合開發環境,哪個你更喜歡?Python開發環境
- 2018-05-08 我在知乎最喜歡做的事情:拉黑
- 我最喜歡的程式之間通訊方式-訊息匯流排
- 我記得我曾喜歡過冬天
- 你最喜歡的潤唇膏是什麼?
- 阿里面試官最喜歡問的21個HashMap面試題阿里HashMap面試題
- 別問了,我真的不喜歡這個註解!
- 8款Linux使用者最喜歡的資料庫管理工具!Linux資料庫
- 8 個流行的 Python 視覺化工具包,你喜歡哪個?Python視覺化
- Taro UI開發小程式實現左滑喜歡右滑不喜歡效果UI
- MIDiA:53%的玩家最喜歡單人遊戲遊戲
- 為什麼我喜歡JavaScript的Optional ChainingJavaScriptAI
- 我喜歡二次元二次元
- 你喜歡大海我愛過你什麼梗 你喜歡大海我愛過你出處
- Linux常見的6款網路工具,你喜歡哪一個?Linux
- 滲透測試必知的工具合集,你喜歡哪一個?
- 2020年,我發現寫部落格是一種我喜歡的學習方式