Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Програмирование платформенно-независимых систем > Eclipse
Перезагрузить страницу Введение в среду разработки Eclipse
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Ikshot Ikshot вне форума
Member
 
Сообщений: 451
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.06.2002
По умолчанию 30.09.2009, 12:07

<div align='right'>Автор: Scott Storkel</div>

Если вы внимательно следите за развитием OpenSource проектов или программированием с применением Java, вы уже могли слышать часть того шума, который сопровождает Eclipse. Eclipse - это расширяемая среда разработки (Integrated Development Environment, далее IDE) с открытым исходным кодом (далее OpenSource). Проект был запущен в ноябре 2001 года, когда IBM передала исходный код своего Websphere Studio Workbench стоимостью 40 миллионов долларов на OpenSource и сформировала консорциум Eclipse для управления продолжающейся разработкой.

Цель создания Eclipse была сформулирована следующим образом: "разработать богатую, полнофункциональную индустриальную платформу коммерческого качества для разработки сильно-интегрированных инструментов". Для достижения этой цели консорциум нацелен на три главных проекта:
  1. Проект The Eclipse непосредственно Eclipse IDE ("платформы", содержащей и исполняющей инструменты Eclipse), инструментов разработки для Java (Java Development Tools, далее JDT) и среды разработки Plug-In (Plug-In Development Environment, далее PDE), позволяющих расширять платформу.
  2. Проект Eclipse Tools имеет своей целью создание инструментов для платформы Eclipse (в текущей разработке находятся подпроекты создания IDE для Cobol, IDE для C/C++, а также инструмента для построения EMF моделей).
  3. Проект The Eclipse Technology ответственен за технологические разработки, эволюцию и обучение использованию платформы Eclipse.

Платформа Eclipse в сочетании с JDT включает многие из возможностей, которые включаются в коммерческие IDE: редактор с подсветкой синтаксиса, инкрементальная компиляция кода, потокобезопасный отладчик, навигатор по классам, менеджеры файлов и проектов, а также интерфейсы к стандартным системам контроля исходных текстов, таким как CVS и ClearCase.

Также Eclipse предлагает множество уникальных возможностей, например рефакторинг кода, автоматическое обновление/установка кода (с помощью Менеджера Обновлений), список текущих задач, отладку модулей с помощью JUnit и интеграцию с инструментом компоновки Jakarta Ant.

Несмотря на большое число стандартных возможностей, Eclipse отличается от традиционных IDE по ряду особенностей. Наверное самое интересное в Eclipse то, что она полностью независима от платформы и языка. Помимо языков, поддерживаемых консорциумом в настоящий момент (Java, Cobol, C/C++), ведутся разработки по добавлению в Eclipse поддержки таких языков, как Python, Eiffel, PHP, Ruby, и C#.

Консорциум предоставляет готовые исполняемые файлы для Windows, Linux, Solaris, HP-UX, AIX, QNX и Mac OS X. Большой интерес в Eclipse представляет plug-in фрхитектура, а также богатый API, предоставляемый PDE, позволяющий расширять Eclipse. Добавление поддержки для нового редактора, представления или языка программирования является достаточно простым, благодаря грамотно разработанным API и большим строительным блокам, предоставляемым Eclipse.

Учитывая сотни проектов по разработке plug-in, ведущихся в настоящее время, таких индустриальных гигантов как IBM, HP и Rational, предоставляющих ресурсы, а также проектных тяжеловесов вроде Erich Gamma, помогающих направлять процесс эволюции в нужное русло - у Eclipse большое будущее.


Источники информации

<div align='right'>Оригинал статьи:
http://www.onjava.com/pub/a/onjava/2...1/eclipse.html
Перевод статьи - Артюхин В.В.
Russian Eclipse Developers Community
</div>
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java Среда разработки Eclipse Илия Задания за деньги 1 03.11.2011 16:49
Где можно скачать нормальную среду разработки, чтоб не мучиться с командной строкой Olegol2007 Python 7 20.08.2011 17:04
Пожалуйста, подскажите среду разработки itisme Вопросы начинающих программистов 2 28.04.2011 21:47
Где можно скачать нормальную среду разработки, чтоб не мучиться с командной строкой Olegol2007 Perl 4 31.10.2010 17:12
Как проиграть Wav файл использую среду разработки CodeBlocks bairinc0 Вопросы начинающих программистов 6 23.09.2010 12:28
Введение в Squeak с чего начать работу Pirr Smalltalk 2 21.03.2010 22:54
Введение в OpenGL Shading Language Ahinar Shaders 7 30.10.2009 12:54
Где найти среду разработки программы под С++ qbodp Вопросы начинающих программистов 5 28.09.2009 14:17
введение п- чисел и операции с ними oduvancik Prolog 7 25.02.2009 12:27
Введение в язык С++ Б.Страустрап где найти книгу imported_z_Z С/С++ 3 12.11.2004 19:21
Как настроить среду Eclipse yaro Eclipse 1 05.09.2004 00:03
Введение новой оконной процедуры Anonymous WinAPI 4 21.11.2003 06:32



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов