15款很棒的 JavaScript 开发工具
- jiwei - cnBeta.COM在开发中,借助得力的工具可以事半功倍. 今天,这篇文章向大家分享最新收集的15款非常有用的 JavaScript 开发工具.
注:此文由敏捷翻译 - 关关编译自 Joe Stagner 近日分享的博文。如需转载,请阅读文后版权声明。本文只是JavaScript的工具集合,如需书籍资源,《你得学JavaScript》这篇文章已有推荐。
我最近做了很多客户端OG开发,也计划做更多。HTML5、JavaScript 和 CSS。
我正在做一个工作计时器,所以我在寻找一个JS测试框架,故我自己给不同的JavaScript工具做了一个列表。其中有些是商业产品,其他则是免费工具。
在IDE部分,我知道有很多工具。这个列表中有些是仅适用于Windows平台,有些是Linux/Mac平台。对我而言,跨平台很重要。下面就是初始列表,如果你有其他好工具,可在评论中分享推荐。
1. 测试框架
- QUnit – http://docs.jquery.com/Qunit
- JSUnit – http://www.jsunit.net/
- JS Test Driver – http://code.google.com/p/js-test-driver/
- FireUnit – http://fireunit.org/
- JSunity -http://jsunity.com/
- JasUnit – http://code.google.com/p/jasproject/wiki/JasUnit
- Schutzpah – http://chutzpah.codeplex.com/
- YUI Test – http://developer.yahoo.com/yui/yuitest/
- RhinoUnit – http://code.google.com/p/rhinounit/
- JSUnitTest – https://github.com/drnic/jsunittest/
- JSEvidence – https://github.com/tobie/Evidence/
- JassertUnit – http://jsassertunit.sourceforge.net/docs/index.html
- JSCoverage – http://siliconforks.com/jscoverage/
- J3Unit – http://j3unit.sourceforge.net/
- JSNUnit – http://www.valleyhighlands.com/testi...works/JSNUnit/
2. BDD
- Pavlov – https://github.com/mmonteleone/pavlov
- JSSPEC – http://code.google.com/p/jsspec/
- SvrewUnit – https://github.com/nkallen/screw-unit
- Jasmine – http://pivotal.github.com/jasmine/
3. Mocking 框架
- JSmock – http://jsmock.sourceforge.net/
- JSmickito – http://jsmockito.org/
- MockMe – http://johanneslink.net/projects/mockme.html
- Qmock – https://github.com/andybeeching/qmock
- JSHamcrest – http://jshamcrest.destaquenet.com/
4. 编辑器/IDE
- JetBrains WebStorm – http://www.jetbrains.com/webstorm/
- VWD Express – http://www.microsoft.com/express
- CoffeeCup – http://www.coffeecup.com/html-editor/
- NetBeans – http://netbeans.org/
- Aptana – http://www.aptana.com/
- Komodo Edit – http://www.activestate.com/komodo-edit
- Edit Rocket – http://www.editrocket.com/features/j...pt_editor.html
- Komposer – http://www.kompozer.net/
- Antechnius JavaScript Editor – http://www.c-point.com/
- 1st JavaScript Editor Pro – http://yaldex.com
5. 代码保护
- JSCruncher Pro – http://domapi.com/jscruncherpro/
- YUI Compressor – http://developer.yahoo.com/yui/compressor/
- Javascript Obfuscator – http://java-applets.org/javascript-o...tor-linux.html
- JavaScript Obfuscator – http://javascript-source.com/buy.html
- AntiSoft HTML Protector http://www.antssoft.com/order.htm
- Closure Compiler – http://code.google.com/closure/
- JSMin – http://www.crockford.com/javascript/jsmin.html
- Digua – http://digua.sourceforge.net/
- ObfuscateJS – http://tools.2vi.nl/ + http://linux.softpedia.com/get/Utili...JS-10350.shtml
- Stunnix – http://www.stunnix.com/prod/jo/
- Thicket – http://www.semdesigns.com/Products/O...bfuscator.html
- Jasob – http://www.jasob.com/
- JCE Pro – http://syntropy.se/en/2010/04/jce_pro_downloads/
- Scripts Encrypter – http://www.dennisbabkin.com/screnc/
- Shanes Obfuscator – http://www.shaneng.net/Main/JavaScriptObfuscator
- Jammer – http://rzr.online.fr/docs/shop/jammer.htm
- JS Strong – http://www.stronghtml.com/tools/js/
- JavaScript Scrambler – http://www.quadhead.de/jss.html
- HTML Protect – http://java-applets.org/javascript-o...tor-linux.html
- IonCube HTML Obfuscator – http://www.ioncube.com/html_encoder.php
-------------------------------------------------------------------
你可能对以下文章也感兴趣
代码修整
阮一峰:curl 网站开发指南
6个提高交互体验的JavaScript库
成为更优秀的开发人员:第4篇-知道自己在开发什么
什么是Node?
-------------------------------------------------------------------
译文出处:伯乐在线 - 职场博客 - 程序员
译文链接:http://www.jobbole.com/entry.php/1380
原文:Joe Stagner 翻译:敏捷翻译 - 关关
如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!