Зміст:
Визначення - Що означає платформа Eclipse?
Платформа Eclipse - це загальна основа інтегрованого середовища розробки (IDE) без конкретної мови програмування. Платформа містить функціонал IDE і побудована з компонентами, що створюють програми за допомогою підмножини компонентів. Розробники створюють, обмінюються та редагують загальні проекти та файли на платформі, беручи участь у сховищі для кількох команд.
Основна функція платформи полягає в наданні механізмів і правил постачальникам програмного забезпечення, що дозволяє плавно інтегрувати програмне забезпечення між різними постачальниками.
Техопедія пояснює платформу Eclipse
Дизайн та структура платформи виконують наступні функції:
- Побудова різноманітних інструментів розробки додатків
- Підтримка необмежених наборів постачальників інструментів, таких як незалежні постачальники програмного забезпечення (ISV)
- Маніпуляція типів вмісту, таких як мова розмітки HyperText (HTML), Java, C, сторінки JavaServer (JSP), Enterprise JavaBeans (EJB), мова розширюваної розмітки (XML) та формат обміну графікою (GIF)
- Спрощення безпрограшної інтеграції інструментів різних типів контенту та постачальників
- Підтримка середовищ розробки для графічного користувальницького інтерфейсу (GUI) та не GUI-додатків
- Виконання в різних операційних системах, включаючи Windows, LinuxTM, Mac OS X, Solaris, AIX та HP-UX
- Використання мови програмування Java
IBM створила платформу Eclipse для вирішення скарг на інструментарій IBM. Клієнти та розробники програмного забезпечення втомлювались від інтеграції та деконструкції інструментів для забезпечення можливості функціонування інструменту в різних середовищах. Пожертвування платформи IBM спільнотою з відкритим кодом дозволило розробникам програмного забезпечення створювати інтегровані інструменти, які функціонували разом. Як ініціатива з відкритим кодом, платформа дозволила розробникам програмного забезпечення вдосконалити свою існуючу платформу за допомогою нових плагінів.
Успіх платформи можна віднести до таких груп:
- Комітети: Ця група відповідає за розробку офіційного інструменту Eclipse. Прикладом виконавця є команда проекту платформи Eclipse Web Tools.
- Розробники плагінів: Ця група розширила платформу для створення корисних інструментів, таких як Eclipse Plug-in Central, що складається з багатьох розробників плагінів.
- Користувачі: Ця група використовує інструменти, розроблені компітерами та розробниками плагінів.