9/17/2012

Modern IDE Features

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