2,225
edits
No edit summary |
|||
Line 5: | Line 5: | ||
==Developer's IDE== | ==Developer's IDE== | ||
The | The Integrated Development Environment (IDE) is probably the most fundamental tool of a developer. Similar to how a chef invests in a good set of knives or how a surgeon requires precision scalpels, the IDE can make a huge difference in the quality and efficiency of a programmer. Setting up these environments rarely is considered a waste, but an investment. A professional developer understands the importance of working with the right tools. | ||
An | An IDE is set of tools integrated to make the development process more efficient. These are typically plug-ins, meaning that they may be independently installed, configured or removed by the user. The later allows the developer to customize it's environment according to his/her preferences (programmers are known to be proudly picky :)) Among these, the Code Editor (CE) is the core of the environment. Around it, several plug-ins add extra functionality such as integrations with version control system, debuggers, tests, static code analysis, etc... | ||
Generally speaking, we recommend that every developer is fluent with, at least, two environments: | |||
;Console based Code Editor | |||
:A lightweight editor that opens within the terminal emulator. You'd typically use this for quick edits, | |||
==IDE Features== | ==IDE Features== |