The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Увидел свет Eclipse 3.7 (Indigo)

22.06.2011 22:16

Организация Eclipse Foundation анонсировала выход ежегодного релиза Eclipse 3.7 (Indigo), объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. В подготовке нового выпуска приняли участие 402 коммитера из 49 различных организаций. Общий объем выпущенных в рамках Eclipse 3.7 исходных текстов составляет 46 млн строк кода. Число вошедших в состав релиза проектов достигло 62 (в прошлом году таких проектов было 39).

Для загрузки подготовлено 10 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java EE, JavaScript и C/C++. К сожалению, в этом году из-за отсутствия майнтейнера не была сформирована готовая сборка для разработчиков на языке PHP, но поддержку PHP можно включить через установку PHP Development Tools (PDT) во встроенном в среду Eclipse менеджере инсталляции дополнений.

Ключевые улучшения для разработчиков на языке Java:

  • Стабильный релиз пользовательского интерфейса для работы с Git-репозиториями EGit 1.0;
  • m2eclipse - бесшовная интеграция с системой Maven, включая работу pom-файлами и запуск сборки из рабочего окружения Eclipse;
  • Jubula - система автоматизированного тестирования GUI для Java и HTML;
  • WindowBuilder - система визуального проектирования GUI-интерфейса. Код WindowBuilder открыт в этом году компанией Google;
  • В Eclipse Marketplace Client добавлена поддержка установки "решения" из каталога через перетаскивание мышью;
  • В Mylyn 3.6 добавлена возможность мониторинга сборки в Hudson непосредственно из окружения Eclipse.

Улучшения средств моделирования:

  • В Xtext 2.0 значительно упрощен процесс создания предметно-ориентированных языков. Добавлена поддержка создания предметно-ориентированных языков со встроенными Java-подобными выражениями. Добавлен Xtend, новый язык для определения шаблонов, позволяющий плотно интегрировать генерацию кода в инструментальную среду Eclipse. Добавлен новый фреймворк рефакторинга для предметно-ориентированных языков;
  • В Acceleo 3.1 обеспечена интеграция генерации кода в цепочки сборки Ant и Maven, а также улучшены возможности по редактированию генераторов кода;
  • В CDO Model Repository 4.0 добавлена поддержка нескольких NoSQL БД, таких как Objectivity/DB, MongoDB и DB4O. Оптимизация кэширования и другие улучшения позволили обеспечить работу с моделями, занимающими несколько гигабайт;
  • В EMF 2.7 упрощен процесс и увеличена эффективность реплицирования изменений по всем узлам распределенной сети. Вместо отправки полной порции данных, клиент теперь информирует сервер о конкретных изменениях;
  • В EMF Compare 1.2 добавлена поддержка UML и улучшена интеграция с SCM;
  • EMF Facet - новый проект, позволяющий создавать расширения к существующим метамоделям без их изменения.

Другие улучшения:

  • Реализация в Equinox спецификации OSGi R4.3;
  • Многочисленные улучшения в интерфейсе Eclipse Platform;
  • Поддержка мультитач и управления жестами;
  • Поддержка WebKit для всех платформ (Windows, Linux и Mac OS X).
  • Реализация в Eclipse Communication Framework (ECF) стандартов OSGi 4.2 Remote Service и Remote Service Admin;
  • В Riena 3.0 добавлена поддержка создания приложений на базе web-браузера при помощи Eclipse RAP.

Новые проекты, принятые в этом году в состав Eclipse Indigo:



  1. Главная ссылка к новости (http://www.eclipse.org/org/pre...)
  2. OpenNews: Результаты опроса разработчиков и пользователей проекта Eclipse
  3. OpenNews: Создан прототип IDE Eclipse, работающий внутри web-браузера
  4. OpenNews: Вышел релиз Eclipse 3.6 (Helios)
  5. OpenNews: FSF и Eclipse разъясняют ситуацию c совместимостью лицензий EPL и GPL
  6. OpenNews: Увидел свет релиз пакета Eclipse Galileo
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/30962-eclipse
Ключевые слова: eclipse
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Клыкастый (ok), 00:03, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это нечто фундаментальное. Круто
     
  • 1.2, VoDA (ok), 00:23, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Поздравляю всех Eclipse-водов =)))

    PS сам не асилил постоянные позиционные бои с установкой плагинов и сбежал на NetBeans =)))

     
     
  • 2.15, тру йода (?), 10:55, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А я до сих пор воюю с апдейтами - не устанавливаются апдейты на pydev хоть убей. Бодяга тянется уже года 2. Кучка сообщений на эту тему в разных местах насчет разных плагинов, а ответ везде одинаков - у меня все работает.
     

  • 1.3, Аноним (-), 00:37, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пробовал когда-то 3.5 cdt - дико тормозил на небольшом проекте с обильным использованием метапрограммирования.
     
     
  • 2.4, Avator (ok), 01:06, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну да есть такое. CDT оставляет ощущение не завершенности.
    Но правда есть плюшки, которых нет в других IDE. Например бесшовная отладка по Java и C++ коду, в случае использования JNI и если сорцы и того и другого собираются в Eclips'е.
    (этот плагин один из сотрудников Intel выкладывал).
     

  • 1.5, Avator (ok), 01:07, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прям праздник =)
    осталось еще месяцок подождать, чтобы все плагины подтянулись =)
     
  • 1.6, iZEN (ok), 01:30, 23/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Книжек не хватает по всем этим модным технологиям Eclipse. Хотя бы одну-две заморские книжки российсикие издатели перевели, так нет же! Выпустилась одна "Eclipse: Платформа Web-инструментов. Разработка Web-приложений на языке Java" три года назад (по Eclipse 3.2) и успокоились на этом.
     
     
  • 2.7, Анальный пушкин (?), 01:45, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А на иностранном читать не получается?

    Нужно коллективно всем сообществом переводить. И в электронке распространять.

     
     
  • 3.10, iZEN (ok), 03:29, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > А на иностранном читать не получается?

    А с коллегами по работе тоже на английском разговаривать?

     
     
  • 4.12, Аноним (-), 07:52, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А коментарии в коде вы на каком языке пишите?
    А название переменных у вас такиеб да?
    pervayaStranitsa = "<"+nujniyTeg+">"+...
    Вон из профессии, пожалуйста.
     
     
  • 5.13, Для идиота анонима (?), 08:47, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, мы программисты! Такие крутые! Мы пупы земли, мы - боги клавиатуры, мы могем ... ХЗ что мы могем, но мы - круты!

    Пора понять, что 95% программистов это как разнорабочие, тока у компа. И книги на родном языке увеличат прослойку и профит всех 100%.

     
     
  • 6.17, rshadow (ok), 12:56, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пора понять что человек с высшим образованием не может быть чернорабочим. Даже если и работает в сфере услуг.
     
     
  • 7.20, fr0ster (ok), 14:21, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Пора понять что человек с высшим образованием не может быть чернорабочим. Даже
    > если и работает в сфере услуг.

    Пора понять, что ВО сейчас вырождается в наличие диплома. Мандат на доступ к ресурсу.
    ВО не делает специалиста исключительным, сейчас спец с ВО становится все больше винтиком в чьей то бизнес-машине. Винтики взаимозаменяемы.

    Кому это не нравится, тот идет лесом. Иногда в лесу находит свой клад и строит свою бизнес-машину с шахматами и поэтессами. Иногда не находит. Это чаще.
    Кто же доволен жизнью винтика, тот становится разнорабочим с дипломом.
    Большая часть спецов с ВО не могут пойти лесом, но и жизнь винтика их не устраивает. Они находят себя в разных "хобби".

    ЗЫ На истину в последней инстанции не претендую.
    ЗЗЫ За "вброс" не считать :)

     
  • 7.39, Аноним (-), 12:38, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Наличие ВО не говорит ни о чем.
     
  • 5.14, Аноним (-), 08:51, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А американцы и англичане на каком языке пишут? Почему вы так неполноценны, что стесняетесь в коде использовать родной язык?
    И это.. Не надо про то, что все так пишут... Ссылки на стадо, не обеляют барана.
     
     
  • 6.18, brother anon (?), 13:42, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему вы так неполноценны, что стесняетесь в коде использовать родной язык?

    Как раз использовать не родной язык — это фича, это полезно.
    Причём это пошло ещё с математиков: сначала используют все буквы латинского алфавита, потом греческого, только потом используют кириллицу.

    Гораздо проще думать об абстрактной сущности, если эта сущность называется словом, которое не имеет никакого значения в родном языке.

    Опять таки же при обсуждении с кем-то нет проблем с двойным смыслом.
    "если" - это конструкция языка или просто оборот речи?
    Я говорю "иф" и сразу понятно о чём идёт речь.

     
  • 5.16, fr0ster (ok), 12:17, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На латыни комментарии. А английский, ну это ж да, у правильных программеров с английским проблем нет, это у англичан проблемы с английским правильных программеров.
     
     
  • 6.21, Аноним (-), 14:44, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Англичане уже давно привыкли,что у большинства программеров с английским как-то неочень. Тем более что общий язык для коммуникации все равно нужен, других кандидатов кроме английского в общем-то и нету.
     
     
  • 7.22, iZEN (ok), 14:49, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Англичане уже давно привыкли,что у большинства программеров с английским как-то неочень.
    > Тем более что общий язык для коммуникации все равно нужен, других
    > кандидатов кроме английского в общем-то и нету.

    Причём тут Англия и ОШП? Мы жЫвЪём в России. Коммуникации эффективны только на родном языке.


     
     
  • 8.23, Аноним (-), 14:53, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За пределы своего села выезжал когда-нибудь Не поверишь, но пацаны опенсорц пил... текст свёрнут, показать
     
     
  • 9.24, iZEN (ok), 15:12, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Прикинь большая часть проектов ПО не международного масштаба и значения Есть П... текст свёрнут, показать
     
  • 7.25, fr0ster (ok), 15:19, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Англичане уже давно привыкли,что у большинства программеров с английским как-то неочень.
    > Тем более что общий язык для коммуникации все равно нужен, других
    > кандидатов кроме английского в общем-то и нету.

    Тут главное разделять английский для комментирования кода(там явно не 300 строк стихов Байрона на 10 строк кода) и для именования объектов в программе. Это не английский. это пиджин-инглиш, вариант Эллочки-людоедки. А вот общение с прочими разрабами далеко не всегда идет на английском. Да и вариантов для единого языка есть и кроме английского. Ну кому латынь или эсперанто в лом изучать, тот и с английским или немецким не справится :)

     
  • 6.26, Аноним (-), 16:30, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тот кто пишет комментарии на русском как минимум не умен.

    Во первых, он с порога считает что его код настолько хреновый, что больше никому не потребуется.
    Или он настолько не уважает тех, кто будет потом сопровождать код, что ему  просто плевать. Dоcumention foundation потребовалось несколько месяцев чтобы перевести 5000 строк комментариев с немецкого в коде OO. А они могли бы потратить это время на тестирование/фичи.
    С другой стороны получить по почте код патча с комментариями в виде каши cp1251->utf8 что может быть лучше?
    Это не говоря уже про системы контроля версий, интеграции, build сервера которые зачастую код с не русскими символами просто не переваривают. А русских  альтернатив я что то не знаю.
    Для примера загоните в git файл с русским названием.
    git status:
    new file:   "\320\277\321\200\320\270\320\262\320\265\321\202.c"
    Круто правда?

     
     
  • 7.27, fr0ster (ok), 16:54, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тот кто пишет комментарии на русском как минимум не умен.

    Ой ли? Аргументация железная :)

    > Во первых, он с порога считает что его код настолько хреновый, что
    > больше никому не потребуется.
    > Или он настолько не уважает тех, кто будет потом сопровождать код, что
    > ему  просто плевать. Dоcumention foundation потребовалось несколько месяцев чтобы перевести

    А еще русская документация может быть требованием заказчика. А пуркуа бы не па?

    > 5000 строк комментариев с немецкого в коде OO. А они могли
    > бы потратить это время на тестирование/фичи.

    История не знает сослагательного наклонения. Переводчик не всегда может быть кодером.

    > С другой стороны получить по почте код патча с комментариями в виде
    > каши cp1251->utf8 что может быть лучше?

    Это может быть только при хреновом администрировании проекта.

    > Это не говоря уже про системы контроля версий, интеграции, build сервера которые
    > зачастую код с не русскими символами просто не переваривают. А русских
    >  альтернатив я что то не знаю.

    Хм. Давно в С/С++, к примеру, стали допустимы имена переменных, к примеру, не латинскими символами?

    > Для примера загоните в git файл с русским названием.
    > git status:
    > new file:   "\320\277\321\200\320\270\320\262\320\265\321\202.c"
    > Круто правда?

    Вам не кажется, что это проблема git'а и руководителя проекта?
    В программировании по традиции используется пиджин-инглиш, для имен объектов, для комментариев. От этого уйти сложно. Но на основании этого требовать все коммуникации осуществлять на английском как минимум глупо.

     
     
  • 8.28, Аноним (-), 17:26, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чукча не читатель В первой же строке написано что речь идет о комментариях на ... текст свёрнут, показать
     
     
  • 9.29, fr0ster (ok), 17:35, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как относится к комментированию на языках отличных от общепринятого когда, кем,... текст свёрнут, показать
     
     
  • 10.30, Аноним (-), 18:23, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Читай внимательнее Выше все написано ... текст свёрнут, показать
     
     
  • 11.31, fr0ster (ok), 18:29, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Взаимно Что касалось комментов и отвечал именно по комментам ... текст свёрнут, показать
     
     
  • 12.34, Аноним (-), 00:07, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Туговат Не удивлен Подсказка - если git log подавился русским текстом даже в... текст свёрнут, показать
     
     
  • 13.35, Michael Shigorin (ok), 01:21, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мальчики, не ссорьтесь -- случаи бывают разные И при чём здесь эклипс ... текст свёрнут, показать
     
     
  • 14.36, iZEN (ok), 01:32, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Eclipse поддерживает Unicode и ru_RU UTF-8 на всех платформах, независимо от сис... текст свёрнут, показать
     
  • 8.32, Anonym1 (?), 20:12, 23/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну к сожалению, есть только 1 язык, в котором значения технических терминов норм... текст свёрнут, показать
     
     
  • 9.33, Аноним (-), 00:03, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Так даже успешные рускоязычные софтверные компании Взять хотя бы jetbrains во... текст свёрнут, показать
     
  • 7.38, Avator (ok), 02:37, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > бы потратить это время на тестирование/фичи.
    > С другой стороны получить по почте код патча с комментариями в виде
    > каши cp1251->utf8 что может быть лучше?
    > Это не говоря уже про системы контроля версий, интеграции, build сервера которые
    > зачастую код с не русскими символами просто не переваривают. А русских
    >  альтернатив я что то не знаю.
    > Для примера загоните в git файл с русским названием.
    > git status:
    > new file:   "\320\277\321\200\320\270\320\262\320\265\321\202.c"
    > Круто правда?

    Вы батенька грубиян и неочень умный человек. Категоричность суждений вас выдаеёт с головой.
    Все зависит от того, где и когда будет использоваться/поддерживаться код.
    Я например код, который будет использоваться только в России комментирую по-русски.
    Потому что это увеличивает вероятность, что меня поймут в несколько раз. И делаю это исключительно из уважения к тем, кто этот код будет после меня поддерживать.

     
  • 3.37, Avator (ok), 02:34, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле проблема в том, что и на инглише книг по Eclips'у почти нет.
    А документация неплохая, но имхо не полная совсем.
     
  • 2.40, Аноним (-), 12:44, 24/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Книжек не хватает по всем этим модным технологиям Eclipse. Хотя бы одну-две
    > заморские книжки российсикие издатели перевели, так нет же! Выпустилась одна "Eclipse:
    > Платформа Web-инструментов. Разработка Web-приложений на языке Java" три года назад (по
    > Eclipse 3.2) и успокоились на этом.

    Проблема ведь не только в переводе. Документация ведь обновляется, если развивается проект. И перевод нужно постоянно поддерживать в актуальном состоянии. Часто встречаются переводы, которые уже сильно устарели и лучше сразу читать на инглише.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру