Какой Редактор Кода Предпочитают Разработчики?


Некоторые программисты считают, что вы должны писать код трудным путем — без особой помощи в виде завершения кода, подсветки синтаксиса. Другие из нас полагаются на все вышесказанное и даже больше. OpenSource.com недавно открылся опрос с запросом об инструментах редактирования кода. Результаты не такие, как я бы предсказал. 

Сделав очевидный каламбур на дату, Джейсон Бейкер представил этот опрос, который был построен в том же духе, что и тот, о котором мы сообщали о лучшем языке программирования для начинающих в предыдущем месяце.:

Добро пожаловать в Мартовские иды, или, как мы хотели бы это назвать, мартовские иды. Чтобы отпраздновать это событие, мы просим наших читателей сообщить нам, какой инструмент редактирования кода они предпочитают, будь то полноценная интегрированная среда разработки или простой текстовый редактор. К счастью, есть множество вариантов с открытым исходным кодом, из которых вы можете выбрать. Какой из них ваш любимый?

Это промежуточный результат после пяти дней, и опрос все еще активен:

Эти опросы появляются на Opensource.com это объясняет, почему включены только инструменты с открытым исходным кодом, и, вероятно, объясняет, почему самым популярным выбором является самый элементарный — текстовый редактор общего назначения, на который приходится почти 30% голосов. С другой стороны, объединение vim, emacs и gedit означает, что Atom с 18% на самом деле может быть более популярным, чем любой из них.

Atom, облачный редактор GitHub, который дебютировал в 2014 году, имеет преимущество в алфавитном порядке, что ставит его на первое место в списке, но даже с учетом этого он, похоже, привлек здесь много последователей, что, вероятно, заслуженно, учитывая темпы его развития — он достиг Atom 1.15 за неделю до опроса. 

Одним из сюрпризов является то, что редактор визуального кода, который является относительно примитивным инструментом, работает так хорошо (14%), что оказывается гораздо более популярным, чем мой собственный первый выбор NetBeans (8%), который может предложить гораздо больше. Я действительно не понимаю его плохой показ, как и Eclipse (12%), который для многих является синонимом IDE.

Что неудивительно, так это то, что «Другое» привлекло так много голосов, что составило более 11% опроса. Учитывая, что Python показал такие сильные результаты в опросе для начинающих в прошлом месяце, включение IDLE в комментарии можно только ожидать. Это не единственная упомянутая среда разработки Python, и Pycharm JetBrain, которая имеет как платное, так и общинное издание, получает несколько упоминаний.

IntelliJ IDEA, флагманская IDE Jetbrains, получает еще больше упоминаний в комментариях, и один комментатор спрашивает, почему ее нет в списке. Ответ, по-видимому, заключается в том, что полная версия является коммерческим продуктом, хотя «голая» версия, Intellij, является открытым исходным кодом, и JetBrain делает большую часть своей линейки продуктов бесплатной для использования в проектах с открытым исходным кодом.

Komodo, многоязычная IDE ActiveState для Python, PHP, JavaScript, HTML5 и CSS, Node.js, Golang, Ruby, Perl-еще один коммерческий продукт, номинированный в комментариях. У него есть урезанная версия, Komodo EDIT, которая является открытым исходным кодом.

Самым большим упущением IDE с открытым исходным кодом, насколько я понимаю, является Android Studio. Этот продукт, который более или менее неизбежен, если вы разрабатываете для Android, основан на Intellj с открытым исходным кодом и сам является открытым исходным кодом в библиотеке Apache 2. Это может быть что — то вроде беспорядка, см. Android Studio 2.3-Нуждается в направлении, но это единственный разумный путь к разработке Android.

Почему некоторые программисты заявляют, что IDE не для них, для меня загадка. Программирование достаточно сложно, чтобы быть правильным, и нам нужна вся помощь, которую мы можем получить. Я могу понять стенания по поводу недостатков той или иной IDE, но не то, что сама идея IDE является ошибкой. Да, пользователи vim и emacs, я смотрю на вас.


Добавить комментарий