Обновить

Комментарии 3

За два года было разработано примерно сто внутренних расширений. Это позволило реализовать множество сценариев, раньше казавшихся невозможными.

Ну конечно, легко и приятно писать с нуля. Как “техлиду внутренней расширяемости” IDE (не вполне понимаю что этот титул означает), ему бы стоило знать, что чтобы догнать экосистему плагинов некоторых редакторов, нужны годы и рабочее время разрабов, и при этом надо ещё заниматься строгим контролем и стандартизацией всех эти 100+ расширений, иначе они превратятся в гору велосипедов с сильным разбросом по качеству.

Эти 100 расширений образуют строгую и расширяемую систему, которая хотя бы в теории или в обозримом будущем может соревноваться с большими экосистемами плагинов вроде Emacs? Я в этой экосистеме 100 расширений могу сделать стандартным способом что-либо? Например, подключить подсветку синтаксиса нового ЯП, новый дебаггер (DAP), новый движок нечёткого выбора в менюшках (fzf frizbee итд)? Или всё же накоммитили каких-то 100 расширений для конечных задач и думают, что решить проблему фрагментации IDE и накопленного в других IDE функционала так просто?

Или я вот пользуюсь модальным редактированием на постоянной основе, у них в этом супер-редакторе есть плагин, имитирующий поведение Vim с той же точностью, с которой это делает например Emacs Evil mode? И таких требований, которые реализовать в редакторе с нуля затратно, у каждого разработчика по несколько штук, они все разные, и про каждое он заявит что это must have.

Стандартизовать IDE на работе - бессмысленно, в этом я 100% согласен с Jeff Dean.

У них был выбор, интегрировать 10 редакторов с их внутренней экосистемой или разрабатывать один ide, который подойдёт 95% инженеров

У них же все свое - vcs, сборка. Даже из собственный golang внутри это не то, что снаружи. Там все заточено на стандартизацию. Жава/плюсы/Гошка - все живёт по одним правилам.

Поэтому единый ide да ещё с интерфейсом vscode - вполне логичное решение.

И да, другие ide не запрещены и если ты готов его настраивать - твое право. Vim/emacs туториалы там были

Всегда любил компании, где можно работать на своем ПК. Корпоративные ПК всегда были неудобны.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации