Best Tools for Professional JavaScript Development
I’ve been doing a lot og Client Side Development lately and am plannign on doing a lot more. HTML5, JavaScript, CSS – Oh My.
I’m building a work-out timer and there is a LOT of JavaScript so as I started looking for a Testing Framework I found myself building a list of options for the various types of JavaScript tools (I’ll address CSS and HTML tools later.)
The “code protection” section happened less because I want to hide code and more that I want to minimize my growning JavaScript dependencies.
I’ll post about my choices in the near future but wanted to share the list first.
A few notes about the list below.
I’ve added the ones that I feel merit consideration for MY work. Feel free to suggest additions, but I have intentionally omitted many choices for a variety of reasons. Currency, Adoption, support, etc.
Some are commercial products and others are free.
In the Editors (and IDE) section, I know there are hundreds. In my list are some Windows Only choices and some Linux / Mac choices as cross platform is very important to me.
Here is the raw list, I’ll comment on each category as I make selections.
Testing
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/testingframeworks/JSNUnit/
BDD
JSSPEC – http://code.google.com/p/jsspec/
SvrewUnit – https://github.com/nkallen/screw-unit
Jasmine – http://pivotal.github.com/jasmine/
Mocking Frameworks
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/
Editors
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/javascript_editor.html
Komposer – http://www.kompozer.net/
Antechnius JavaScript Editor – http://www.c-point.com/
1st JavaScript Editor Pro – http://yaldex.com
Code Protection
JSCruncher Pro – http://domapi.com/jscruncherpro/
YUI Compressor – http://developer.yahoo.com/yui/compressor/
Javascript Obfuscator – http://java-applets.org/javascript-obfuscator-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/Utilities/ObfuscateJS-10350.shtml
Stunnix – http://www.stunnix.com/prod/jo/
Thicket – http://www.semdesigns.com/Products/Obfuscators/ECMAScriptObfuscator.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-obfuscator-linux.html
IonCube HTML Obfuscator – http://www.ioncube.com/html_encoder.php
posted on 2012-01-15 22:52 pinocchioatbeijing 阅读(236) 评论(0) 编辑 收藏 举报