Ubuntu, как правило, является передовым дистрибутивом. Но почему он придерживается версии Eclipse 2011 года, когда мы занимаемся разработкой 4.x
на 4 года?
Он не является необязательным и не может быть установлен из репозиториев. И это не "легко" из загрузки. По какой-то причине эталонная реализация Java SE 7, OpenJDK, недостаточно, и вам нужна версия Oracle. Зачем? Это также невозможно получить из репо, и вам нужно какое-то странное недоверенное стороннее репо для этого или следуйте цельной главе как установить его самостоятельно.
Были проблемы три года назад. Когда Juno 4.2
вышел, у него было много проблем с производительностью. Директор Eclipse Майк Милинкович объясняет, одна из причин - отсутствие финансирования. Впервые в главном релизе:
"Тест производительности был отключен, так как у команды платформы Eclipse была серьезная проблема с ресурсами".
По этой причине разработчики выпустили unnamed и unpromoted версию 3.8
одновременно с 4.2
, чтобы устранить пробел для этой (надеюсь) временной проблемы, а также ее популярность вызвала заметную тенденцию вниз среди разработчиков. Как один Eclipse b3
разработчик отметил:
"Я был ошеломлен улучшением производительности после коммутатора. Платформа 3.8 намного быстрее"
Релиз 3.8
по-прежнему является популярной альтернативой ветке 4.x
среди разработчиков (спросите моих коллег или Google), я думаю, в основном из-за (подлинного) доверия. Но мост (read: поддержка 3.8
) теперь закрыт, когда 4.3
отпущен.
Основные проблемы (финансирование и разработчики) не были исправлены, хотя, как показывает Google жест дарения денег Фонду Eclipse, в надежде, что другие компании следовать примеру. Означает ли это, что 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 "хранит от нас" люди, которые решают, какие версии программного обеспечения "хороши для нас" (AKA, что входит в официальный репозиторий)?
- lucid (10.04 LTS)
- Eclipse 3.5.2-2
- точный (12,04 LTS)
- Eclipse 3.7.2-1
- raring (13.04)
- Eclipse 3.8.1-1
- дерзкий (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 там?