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