Choosing your IDE for Web-Development or Software Development in general is an important decision, because you will be bound to it with learning the shortcuts, the plugins, the menu trees or the preferences structure. A modern IDE should get you started as fast as possible with the new technology by supporting you with good examples, syntax highlighting, a meaningful project structure, multiple customizable windows to get an overview and the IDE should be good documented. But also in later stages, when you are a more experienced programmer it should help you out with customizable shortcurts, macros, code generation, plugins or an advanced debugging view and functions. Some more feature which should provided:
Syntax Highlighting
Code Completion
Code Formatting
Integrated Test Environment
Advanced Debugging
Free Plugins
Customizable Shortcuts
Sample Applications
Code Generation
Software Modelling
Model - Code Traceability
Collaboration
Intelligent [suggested] Refactorings
Programming Hints
File History
Full Integration of Software Engineering tools.
Gui Builder
The requirments highly depend on the technology you want to use, e.g. in case of HTML, CSS and JS probably previewing your application in a real browser while coding and JavaScript code completion is more important than a lot of free plugins. There is a new Version of WebStorm out now, watch the awesome LiveEdit Demo:
Live preview as coding is also provided by free online tools like JS Bin and Tinkerbin
No comments:
Post a Comment