понедельник, марта 31, 2008

Ganymede

Не давеча, краем глаза посмотрел на Eclipse 3.4 Ganymede, над которым в настоящий момент не покладая рук трудится команда отважных разработчиков из Eclipse Foundation ... Должен отметить, что в новой IDE появилось несколько весьма приятных вещей, но и есть несколько достаточно обидных разочарований, которые по идее (всё таки это пока ещё только beta версия) будут в конечном релизе исправлены.

Начну с неприятного (для меня). Во-первых: я не смог запустить JBoss Server из под среды, по причине того, что сама View Server была просто недоступна... скорее всего это связано, с отставанием версий у джибоса, а может быть нужно, сделать какие-то хитрые приседания, чтобы запустить этого зверя. Пока для меня это не критично (работаю сейчас всё равно на 3.3), поэтому в детали не вдавался. Возможно, позже я попытаюсь завести сервер на новой архитектуре и если будет о чем писать - напишу.

Во-вторых: Help Contents не изменился... по крайней мере - я разницы не нашел. Это означает, что либо документация еще не готова и она просто не выглажена в beta версию IDE, либо я глупец, либо изменений в API платформы нет, что само по себе весьма прискорбно, например я жду когда в Eclipse реализуют jface tree databinding! :-(

На этом с минусами всё, уже хочеться обратить внимание на доброе и светлое!

Сразу бросились в глаза и порадовали немного модифицированные вьюхи Package Explorer и Outline. Что меня порадовало, так это цвет букв второстепенных значений - типы переменных, номер svn ревизии, имена авторов класса и пр..:


Одним из самых интересных нововведений можно назвать "хлебные крошки" (bread-crumbs navigation) в Java Editor-e:



Приятно, что на новой платформе моё RCP приложение взлетело как обычно, что в общем-то и ожидалось, с ходу сильных изменений в интерфейсах замечено не было, как это было при переходе с 3.2 на 3.3 ...

На этом приятности не кончаются, они все, в основном, связаны с навигацией, так, например, стандартная подсветка переменных (Mark Occurrences) стала разными цветами подсвечивать места где переменная объявляется и где просто используется, что очень удобно! Ну и по мелочи...

Итого - общее впечатление приятное, хотя нельзя отрицать, что взгляд слишком поверхностный, ну уж beta, как ни как, в бой я с ней пока не готов идти, хотя новые приятные фичи уже хочется использовать в живую :-) ... Приятно было познать слово ganymede - заинтересовался астрономией, оказывается что это крупнейший спутник в солнейной системе! Круто! Eclipse будет еще сильнее затмевать солнце, жаль только на Юпитере.

Так, что вот так. Продолжаем жить - следим за новостями.

понедельник, марта 24, 2008

eclipse in emacs

Давно меня так ЛОР не смешил!.. Ухохатался над комментами. А вообще - новость очень любопытная, на мой взгляд. Для тех кто не ходит по ссылкам или из-за каких-нибудь проблем с источником приведу новость сюда:

В воскресном письме в список рассылки emacs-devel, Ричард Столлман сообщил о своих впечатлениях от знакомства со средой разработки Eclipse. Некоторые свойства Eclipse Ричард хотел бы увидеть реализованными в Emacs:
  • Табы для переключения буферов.
  • Perspectives - именованные конфигурации окон.
  • Различие между окнами для отображения содержимого файлов и окнами для навигации.
  • Отметки на границе окна об ошибках компиляции.
  • Панель навигации по ошибкам компиляции, параллельную скролбару.
>>> Подробности.

Действительно: пора бы уже начать эволюционировать! Emacs, vim, notepad и пр. хороши, но не для крупной корпоративной разработки. Так, кто-нибудь, сводите Столлмана в парикмахерскую, а то есть подозрение, что он и бритвы никогда не видел, не то чтобы Eclipse. Хотя - это я просто злобно шучу, Столлмана я уважаю, во многих вещах, как говорят - ему респект и уважуха. Но похоже, он действительно немного устарел в некоторых взглядах, так что приятно видеть, что человек выбирает правильный путь развития своего детища... Хотя еще более правильней, имхо, было бы начать поддержку развития emacs-mode в Eclipse... сам не знаю зачем ;-).

MS спешит на помощь Eclipse?

Недавно прошла конференция EclipseCon 2008 (с 17 по 20 марта в Центре/Дворце Съезда города Санта Клара (Santa Clara Convention Center)). На ней выступали достаточно любопытные личности, в том числе Сэм Рамжи (Sam Ramji), ответственный за Open Source в Microsoft, который несколько удивил, смутил и порадовал своим объявлением, о том, что корпорация намерена поддержать две технологии Eclipse: Standard Widget Toolkit (SWT) и Higgins project. И подчеркнул, что на этом, возможно, данная инициатива не ограничится. История об этом только начала развиваться, хотя начаналсь она сравнительно давно.

Проект Higgins занимается созданием фреймворка, обеспечивающего интеграцию идентификации, профилей пользователей в гетерогенных системах, аналогичного Microsoft Windows CardSpace. И хотя разработчики Higgins активно трудятся днем и ночью над своим детищем, реализация задуманных ими идей, как они утверждают, невозможна без помощи со стороны Micro$oft. Если вдаваться в детали, то вся проблема заключается, в том, что разработчики хотят быть уверенными, что код, который они собираются распространять как open source должен быть "чист" от чужой интеллектуальной собственности, и от Microsoft требуется это или подтвердить, или открыть некоторые свои патенты, чтобы ребята были уверены, в том, что их не будут преследовать по закону. Вполне разумно, я считаю.

В прошлом году представители Microsoft без иронии говорили, о том как в корпорации рады тому, что Higgins создает утилиты, совместимые с CardSpace, но реальную помощь пообещали только сейчас. Обещанного, возможно, следует еще подождать пару лет, хотя судя по тому, что в последнее время Microsoft всё активней начинает обращать сои взгляды на сообщество open source говорит о том, что, либо они вняли китайской народной поговорке: "держи друзей ближе к себе, а врагов еще ближе!", либо грядут времена, когда отец форточек переосмыслит свою политику монополиста. Интересно, что из этого более вероятно?!

В итоге, небольшое резюме от меня: ни чего сверхестественного не произошло, MS ни кому мешок денег не дала, и на вряд ли даст. О реальной поддержке можно будет говорить только тогда, как она реально появится. А пока народ кормят обещаниями, и мне почему-то кажется, что в этом и есть дьявольский план врагов - вызывать мнимое доверие, пока сами ножи точат. Я не скептик и не пессимист, просто лично мне внутренне не нравиться эта новость... может быть я не прав.