по E R 17 лет назад
591
Больше похоже на это
Трудное вхождение
Задавайте вопросы заранее. Предлагайте направление дискуссии, темы.
Тонкости
Стандартные решения
Status line
Console
Действия пользователя
Сохранение восстановление состояния
Страницы Свойств
GUI
GUI Видов
GUI приложения
Ближайшие планы
Избавиться от русского языка
Выделить internal интерфейсы
Создать update-site
Создать сайт на SF
Реализация
Пользовательский режим
Режим редактирования
Что такое Confex
ссылки
bin в РДТЕХ-е (с JRE 1.5) \\QUARTZ.SRV.RDTEX.RU\SOFTLIB_DEVEL\Eclipse\net.confex\confex 0.9.8.4\confex_bin_win32_0.9.8.4\
Исходники на sourceforge.net
Исходные коды можно получить на sourceforge.net
из репозитория SVN
https://confex.svn.sourceforge.net/svnroot/confex
пользователь:anonymous
пароль: отсутствует
Основные идеи
Построение простых приложений
Простота изменения
Собрать в одно дерево все аспекты своей деятельности
Тестирование
Инсталляторы
Исполняемые файлы
Документы
Ссылки по коду
Познакомиться с Eclipse/RCP
WS
Недостаточная поддержка со стороны Eclipse
Каждый раз при входи в рабочее пространство перекомпилируются все groovy классы, причем, медленно.
Тормоза(Замыкания)
Генерится очень много классов для замыканий!
Необходимо Тщательное тестирование (Нестрогая типизация)
Пока процесс выполнения не пройдеи по ветке логики ошибка неправильной типизации (например вызов отсутствующего метода класса) не будет выявлена.
Замыкания
Использование Builders
Теснейшая интеграция с Java
Нестрогая типизация
Groovy Home
Ссылки
Eclipse Wiki
Eclipse Help WWW
Eclipse Zone
Plugin Central
Сайт Эклипса
Eclipse RCP
Eclipse Plugin
Версионность
Update Site
Функциональности
Голубая мечта - модульность
Дескриптор плагина plugin.xml
Пример встраивания в интерфейс
IDE
Богатый интерфейс
Перспективы
Отличительная особенность интерфейса Eclipse - наличие Перспектив.
Подарок IBM
ver 3.3 Europa состав
Поддержка ведущих IT компаний
SUN, M$
> 80 компаний
Oracle
SAP
Sybase
HP
IBM
Хитрый подход (OpenSource как морковка)
Пример фирма Intalio
OpenSource, EPL
Почему IBM распространяет Eclipse в виде открытого кода?
Открытый код – это единственный способ предоставить открытую платформу для интеграции инструментов. Кроме того, использование открытого кода влечет за собой идругие преимущества.
Основным из таких преимуществ являетсяЗачем что-либо перестраивать, если оно уже существует в рабочем формате? Используя открытую платформу Eclipse, создатели инструментов могут сфокусироваться на области собственных разработок, предоставляя инструментальную инфраструктуру для построения интегрированных сред разработки (IDE). Как бы то ни было, использование чужого кода начинает завоевывать доверие.повторное использование продуктов.
Довериек любой новой архитектуре или платформе завоевывается долго. К примеру, тяжело завоевать доверие разработчиков в создании инструментов, содержащих частного рода интерфейсы, которые ограничивают использование приложения в отдельно взятой операционной системе (к примеру, Windows). Кроме того, трудно завоевать доверие создателей инструментов, когда различные уровни API поставляются с разными уровнями инструментов (к примеру, API сообщества, отличающиеся от корпоративных API).
Платформа Eclipse позволяет добиться доверия, предоставляя исходный код платформы.
Открытый код предоставляется для всех API, без каких-либо внутренних, собственных или скрытых интерфейсов. Разработчики, чье доверие завоевывается долго, могут видеть код и делать соответствующие выводы. Доверьтесь исходникам и внедряйте новшества!
Объединение разработчиков открытого кода может также помочь в создании более качественного кода. При совместной работе над кодом создатели вкладывают в него дополнительные усилия. Такой код становится отражением их работы, порождением индивидуальной и корпоративной репутации. Доверьтесь исходникам и устанавливайте свои позиции на рынке!
Открытый проект, основывающийся на чистых спецификациях, может предоставлятьИнтерфейс описывает (выражаясь терминами "черного ящика") абстрактное поведения компонента. Исследуя исходники, разработчики могут построчно разобрать действиекода. Тяжело довериться чужому интерфейсу. Доверьтесь исходникам, и исследуйте технологию!код, который легче понять.
В.При нахождении ошибки, просмотр исходного кода поможет ускорить идентификацию ее причины. Это может быть ваша ошибка, или ошибка платформы и окружения. Доступ к исходникам сводит "на нет" работу по угадыванию причины ошибки. Совместное обсуждение проблем на форумах позволяет делиться заметками с теми, кто знаком с подобными проблемами. Если проблема возникает в общеиспользуемом открытом исходном коде, ее легче устранить или попытаться обойти. Доверьтесь исходникам, чтобы получить необходимую информацию.открытом коде легче проводить отладку
Работать над сложной технологией в одиночку довольно тяжело. Несколько создателей инструментов могут взять на себя смелость и совместно исследовать новую технологию. Доверьтесь исходникам, чтобы уменьшить риск!
Поставщики инструментов приходят и уходят.Корпоративные разработчики хотят быть уверенными в долгосрочной поддержке платформы. При наличии исходного кода корпорации могут в короткий срок начать свою работу и поддерживать бизнес в течение долгого периода: Доверьтесь исходникам, чтобы развивать свой бизнес!
Гибкость– вот основное свойство Eclipse. С платформой Eclipse не удовлетворяющий вас компонент можно модифицировать по вашему требованию. К примеру, если вас не устраивает редактор, создайте собственный или подключите один из популярных редакторов, созданных на рынке открытых компонентов, предлагаемом платформой Eclipse. Желаете привязать новую платформу размещения в существующую сквозную поддержку? Доверьтесь исходникам и создавайте плагины!
Итак, открытый исходный код, открытое сообщество и открытая платформа устанавливаюткоторые необходимы малым и крупным создателям инструментов для поддержки сквозных проектов разработки и исследования новых горизонтов.равные условия
Обучение, использование шаблонов проектирования
Askar Rahimberdiev Проект Eclipse
статья IBM Что такое платформа Eclipse и как ее использовать?
-Предполагается обсуждать не Confex а Eclipse RCP.
-Не хотелось бы ударяться в бесплодные дискуссии о том "что лучше" и "у кого больше".