

Eclipse plugin development is also an important learning area. Learning about and using the available plugins can further increase your productivity.


The more you know about eclipse, its features, its shortcuts etc., we can develop software much faster than otherwise, and thus increase our productivity. Eclipse also provides many shortcuts to make the software development faster. Most of us use eclipse just to create or edit java code, but eclipse has lot more features than just creating or editing code, for instance, debugging, code repository integration etc. For executing java and java ee programs, as is the case mostly, you will need ‘Eclipse IDE for Java EE Developers’. So you need to decide which distribution suites you most. Some of the popular distributions are Eclipse IDE for Java Developers, Eclipse IDE for Java EE Developers, Eclipse for Mobile Developers, Eclipse Modeling Tools, and Eclipse for Testers. Eclipse distributions are customized eclipse versions for a particular use case or particular user group with all required or helpful plugins for that particular purpose. If you have chosen the right distribution of eclipse, you will have most needed plugins already installed. If you need to install more plugins, you can navigate to Help > Install new software and install them. For instance, if you need to use SVN functionality or develop Adobe Flex applications there are plugins for them. Eclipse is thus also a framework in addition to an IDE and can be extended to have more features and functionalities through the use of plugins. Most modern IDEs like eclipse also offer intelligent code completion features.Įclipse is mostly used to develop applications in Java, but by means of various plug-ins, Eclipse may also be used to develop applications in other programming languages like Ada, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Perl, PHP, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang.Įclipse contains a base workspace and an extensible plug-in system for customizing the development environment. IDE normally consists of a source code editor, build automation tools and a debugger. You can also write code in a text editor and compile and execute from command line but compared to a text editor, eclipse provides many additional useful features to make the development of software easier and faster. According to the Wikipedia definition, an integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

Eclipse is an IDE tool that helps us to develop software.
