Контрибьютор Eclipse затеял Eclipse Two

Co-lead проекта Eclipse CDT Даг Шейфер начал новый проект Eclipse Two — с расчётом на то, что если сообщество поддержит идею, со временем это станет преемником «обычного» Eclipse. Он рассказал об этом ещё в предновогоднем блог-посте, но широко замеченной новость оказалась позже, когда её осветили на Jaxenter.

Как объясняет Шейфер, он задумался, где Eclipse может оказаться через 5-10 лет — и понял, что использование для интерфейса SWT страшно сковывает проект, а JavaFX не оправдала возложенных надежд. Задумавшись о возможной замене, он обратил внимание на Electron, призывающий делать десктопные приложения с помощью HTML+JS+CSS (для чего в Electron используются Chromium и Node.js). На нём уже основаны популярные редакторы Atom и Visual Studio Code, и Шейферу этот вариант показался подходящим для «IDE будущего».

Из-за существования тех же Atom и Visual Studio Code многие спрашивают «зачем городить ещё один Electron-проект», на что Шейфер отвечает, что разница между простым редактором и IDE принципиальная. Другим людям из-за использования HTML и JavaScript вспоминается Eclipse Che, и там Шейфер тоже подчёркивает принципиальную разницу: если проект Che был задуман как облачный, то Eclipse Two призван хранить все данные локально, оставаясь традиционным десктопным приложением.

Ещё одной приметой времени стало намерение использовать Language Server Protocol, что позволяет сэкономить ресурсы, подключив в IDE уже готовую поддержку разных языков (в прошлом году Visual Studio Code так обзавёлся экспериментальной поддержкой Java).

Как признаёт Шейфер, ни у него самого, ни у его работодателя (QNX) нет ресурсов на доведение проекта до полноценного релиза, поэтому вопрос теперь в том, подключится ли к процессу сообщество. Так что вполне возможно, что проект тихо заглохнет — но само его появление уже говорит о тенденциях разработки в 2017-м. Когда появлялся оригинальный Eclipse, кому могло прийти в голову, что популярнейшую Java IDE позже захотят переделать с помощью JavaScript? В общем, вспоминается недавний твит Хади Харири:

Tags from the story