Eclipse Is An Open Source Integrated Development Environment ( Ide )

1366 WordsDec 1, 20166 Pages
Milestone 12: Case Study—Eclipse Yujia Xie I. Introduction Eclipse is an open source Integrated Development Environment (IDE) for almost every computer programming language over a dozen platforms (Mac, Linux, Windows, etc.). In fact, it is one of the most popular IDEs nowadays for multiple programming languages, especially Java. Back in 2001, Eclipse 1.0 came out as a framework, a flexible architecture that served as the building tool for developers, providing a variety of accessible toolkits, private or public, to ease to process of programming. Over the course of time, Eclipse takes in developers’ feedbacks and enhances its accessibility and usability, releasing new versions with more functionality (i.e. Java Development Tools, Plug-in Development Environment, Rich Client Platform, etc.). One of the core ideas behind Eclipse is to allow users (in this case developers) to write and share modules (i.e. toolkits), different from the previous IDEs that hides their individual building classes. For example, the pioneer Plug-in Development Environment (PDE) for Eclipse was designed specifically for this purpose, allowing developers to build and test their own plugins that would later benefit the performance of Eclipse. Eclipse provide an environment that individual users can manipulate the framework to facilitate their daily work. Like most of the open source software, originally, Eclipse was written by a group of paid, full time developer, setting up the fundamental structure at
Open Document