Step 2 - Set your weightings
javascript-IDE
Weight
Generic section
Intrinsic durability
Maturity
Age
Stability
History, known problems
Fork probability, source of Forking
Adoption
Popularity (related to: general public, niche, ...)
References
Contributing Community
books
Development leadership
Leading team
Management style
Activity
Developers, identification, turnover
Activity on bugs
Activity on functionalities
Activity on releases
Industrialized solution
Independence of developments
Services
Training
Support
Consulting
Documentation
Quality Assurance
Quality Assurance
Tools
Packaging
Source
Debian
FreeBSD
HP-UX
MacOSX
Mandriva
NetBSD
OpenBSD
RedHat
Solaris
SuSE
Windows
Exploitability
Ease of use, ergonomics
Administration / Monitoring
Technical adaptability
Modularity
Code modification
Code extension
Strategy
License
Permissiveness (only if user wants to become owner of code)
Protection against proprietary forks
Copyright owners
Modification of source code
Roadmap
Sponsor
Strategic independence
Generic Editing
Drag and Drop
Expand/Collapse
Line numbering
Word wrap
Find/Replace
Undo/Redo
Comments
Code formatter/beautifier
Refactoring
JavaScript Editing
Syntax highlighting
Brace/bracket editing
Autocompletion
Intellisense
Error/Warning management
Code generation
Pre-packaged JavaScript Libraries
JavaScript code optimization
Logging
Debugging
Debugger
State management
Breaking
Stepping
Profiling
Advanced features
Code navigation
Documentation generation
Code execution in IDE
Web Development
Web preview
HTML Editing
Syntax highlighting
Autocompletion
Error/Warning management
CSS Editing
Syntax highlighting
Autocompletion
Error/Warning management
Help
Reference guides
Contextual Help
Tutorials