tgoop.com/metaprogramming/62
Last Update:
Вкратце о том, какой редактор для программирования лучше
Вышла четвёртая версия известного редактора кода Sublime Text. За новую версию просят ещё $70 (при условии, что куплена предыдущая за $75).
Это в очередной раз заставляет сообщество встрепенуться и обсудить важнейший вопрос программирования: в чём писать код?
Конечно, это вопрос из серии "кому суп жидкий, кому жемчуг мелкий". Например, удачную версию XCode (IDE для iOS/macOS) отличает от неудачной то, что в первом случае средний балл в AppStore 2.5, а во втором 0.5 (из пяти). Однако деваться некуда, поэтому и мыслей лишних в голове не появляется.
Разработчики же Sublime, по-моему, поняли, что на фоне бесплатных и open source аналогов терять уже нечего, и надо успеть вытянуть последние деньги из ностальгирующей клиентуры. Рост среднего количества ядер на машине типового программиста позволила проклятому Electron-у (браузерному движку, в котором запускаются настольные приложения на JavaScript) ликвидировать разрыв в производительности, который ещё лет пять назад был критически большим. Открываются папки проектов в том же VSCode всё ещё с заметной невооружённым глазом пробуксовкой, но вот набор текста, поиск, GoTo File и всё такое работают не медленней, чем в "нативном" текстовом редакторе.
Для "взрослого" (в плане профессионального опыта, а не биологического возраста) разработчика вопрос выбора редактора решается автоматически и машинально. Обсуждать его во время перекура или переписки ни о чём в пабликах, конечно, занятно, но никакого интереса (после интенсивной начальной настройки) тема не вызывает.
Если "старший" коллега всерьёз, с нажимом, на собеседовании или во время вхождения в проект, интересуется вашим редактором и причинами его выбора, то это либо признак достигнутого уровня доверительности общения (из серии – "а куда вы ездите отдыхать летом?" – можно и к такому вопросу за уши притянуть оценку человека как специалиста), либо грубое нарушение негласного этикета, либо проявление наивности и глубокого непонимания вопроса "откуда берутся дети программы".
Уж точно они берутся не из текстового редактора.
Поэтому ответ на вопрос в чём писать код, в стиле предыдущей горькой иронии, конечно, понятный: да ни в чём не пишите. И без вас напишут.
Обсуждать выбор редактора кода это как обсуждать выбор, скажем, термобелья для повседневной жизни: один раз поинтересоваться вопросом, конечно, можно, но вообще-то в интернете уже на эту тему всё написано. И конечный выбор всё равно оправдан только личным опытом, а непрошенные оценки со стороны – это что-то странненькое.
Если человек в начале двухтысячных нашёл себе консольную поделку (хорошо, если со встроенной поддержкой юникода – бывает и без), в которой следующие двадцать лет писал самые радостные в своей жизни программы, то не грех иногда и послушать его сантименты. Дедушек надо уважать. Другой расклад, если он начинает бегать с горящими глазами, ругаться, бить по рукам и требовать всех примерить и начать носить его секондхенд. Тут уже сложно удержаться от мысли, что человек-то маленько ку-ку.
#programming
BY Metaprogramming
Share with your friend now:
tgoop.com/metaprogramming/62