понедельник, 2 января 2012 г.

Осваиваем Eclipse. Пишем расширение для Mylyn. Введение


Все Java разработчики знают о существовании 3х самых популярных Java IDE:

Каждая эта среда имеет свою историю, достоинства и недостатки, и конечно армии поклонников. Важно другое уже минимум 2 года эти продукты стали не просто программами, а платформами для построения приложений.

Это позволило использовать базовые возможности этих IDE для разработки приложений:
  • своих IDE (IBM RAD, PyCharm, ...)
  • standalone приложений
  • распределенных приложений
  • и многого другого
Для меня наибольший интерес как платформа представляет именно Eclipse и причин для этого сразу несколько:
  • я использую Eclipse в повседневной работе
  • полная открытость исходного кода модели разработки
  • очень богатая инфраструктура платформы (GUI, ECF, OSGI, ...)
  • большой объем существующих разработок
И надо сказать что Eclipse как платформа меня интересует уже не первый год, но Eclipse проект очень большой и очень сложный поэтому освоение идет медленно и осторожно. За последние 2 года я немного познакомился с OSGI как платформой для построения распределенных приложений, в прошлом году принял участие в исправлении некоторых багов (так и не приняты в upstream), с интересом читал заметки Павла Самолысова aka Бывшего сурового челябинского программиста.

И в этом году решил сделать суровый рывок и написать для компонента Mylyn собственный коннектор для доступа к багам из внутренней Issue Tracking System моей компании. Именно этому будут посвящены следующие несколько заметок в блоге.

2 комментария:

  1. нашел ваш блог в Яндексе(или еще как). Интересно. Скажите, какую книгу почитать про Java для начинающего? знаком с Win32 api. с Java не знаком.

    Спасибо.

    ОтветитьУдалить
    Ответы
    1. К сожалению я не знаю хороших книг по Java для начинающего.
      Я слышал более-менее отзывы о книге Кей Хорстманн, Гари Корнелл:
      - Java 2 Том 1. Основы и Java 2. Библиотека профессионала, том 2. Тонкости программирования

      Но сам я эти книги не читал.

      Удалить