Ubuntu обычно является передовым дистрибутивом. Но почему он придерживается версии Eclipse 2011 года, когда мы 4.x
разрабатываем 4 года?
Это даже не опционально и не может быть установлено из репозиториев. И это тоже не «легко» скачать. По какой-то причине эталонной реализации Java SE 7, OpenJDK, недостаточно, и вам нужна версия Oracle. Почему? Это также недоступно в репозиториях, и вам нужно какое-то странное ненадежное стороннее репо для этого или прочитайте целую главу на как установить самостоятельно.
Были проблемы три года назад. Когда вышел Juno 4.2
, у него было много проблем с производительностью. Директор Eclipse Майк Милинкович объясняет, что одной из причин является отсутствие финансирования. Впервые в большом релизе:
"Тест производительности отключен, так как у группы разработчиков платформы Eclipse возникла серьезная проблема с ресурсами."
По этой причине разработчики выпустили безымянную и нерекламируемую версию 3.8
одновременно с 4.2
, чтобы восполнить этот пробел (надеюсь, ) временная проблема, и его популярность вызвала заметный тенденцию к снижению среди разработчиков. Как упомянул один Eclipse b3
разработчик:
"Я был ошеломлен улучшением производительности после перехода. Платформа 3.8 НАМНОГО быстрее"
Релиз 3.8
по-прежнему является популярной альтернативой ветке 4.x
среди разработчиков (спросите моих коллег или Google), я думаю, в основном из-за (настоящих) проблем с доверием. Но мост (читай: поддержка 3.8
) закрыт теперь, когда выпущен 4.3
.
Однако основные проблемы (финансирование и разработчики) не были решены, как видно из жест пожертвования денег в Eclipse Foundation в надежде, что другие компании последуют этому примеру. Значит ли это, что 4.3
все еще не соответствует стандартам 3.x
?
Это не проблема плагина или функции для определенного языка, это проблема в ядре самой платформы. (Но я использую WST с плагинами Javascript и V8 для разработки PHP и Node, в частности.)
Это также не проблема конкретной платформы. Есть похожие жалобы от пользователей Linux, Windows и OSX. (Но я использую Linux (Mint 13).)
С одной стороны, есть люди, которые говорят, что EOL для 3.8
доказывает, что 4.3
теперь в порядке. С другой стороны (см. комментарии):
"Я вернулся к версии 3.8 из-за постоянных сбоев в Ubuntu с версией 4.3"
3.8
далеко не без проблем, и я был бы не против получить более плавный опыт разработки. Поэтому мне интересно, почему Eclipse 4 "скрывают от нас" люди, которые решают, какие версии программного обеспечения "хороши для нас" (то, что входит в официальный репозиторий )?
- lucid (10.04 LTS)
- Eclipse 3.5.2-2
- precise (12.04 LTS)
- Eclipse 3.7.2-1
- raring (13.04)
- Eclipse 3.8.1-1
- saucy (13.10)
- Eclipse 3.8.1-4
- trusty (14.04 LTS)
- Eclipse 3.8.1-5.1
- utopic (14.10)
- Eclipse 3.8.1-5.1
Обновление 2014-05-30: я только что попробовал Kepler (снова), и он все еще страдает от сбоев пользовательского интерфейса из коробки. Например.:
И нет, изменение цвета фона панели инструментов неактивного окна в настройках не исправляет это. (Даже если бы это было так, это был бы глупый выбор по умолчанию).
Я хотел бы узнать от кого-то, кто не предвзят ни положительно, ни отрицательно из-за своего узкоспециализированного и отлаженного рабочего процесса — предпочтительно от человека, имеющего опыт в процессе обслуживания пакетов Ubuntu для нетривиальных пакетов — почему это решение принимается командой профессионалов, которые знают, что они делают для наиболее широко используемого дистрибутива Linux?
3.8
, потому что не доверяют ветке4.x
. Так что я тоже склонен не использовать его. Однако в то же время я хотел бы придерживаться нового и поддерживаемого программного обеспечения, и3.8
не идеален. Я подробно остановился на своем вопросе, может быть, он вам сейчас по душе. Если нет, то так. :) - person Redsandro   schedule 07.11.2013