Код Visual Studio против Atom: какой текстовый редактор вам подходит?

Код Visual Studio против Atom: какой текстовый редактор вам подходит?

Если вы ищете идеальный редактор кода, велика вероятность, что вы столкнулись как с Atom, так и с Visual Studio Code. Конечно, есть много других редакторов, но эти двое - одни из самых обсуждаемых.





Atom существует уже давно, но в последнее время его популярность падает. Visual Studio Code, когда-то новичок в городе, в котором никто не был уверен, теперь кажется самым популярным текстовым редактором. Тем не менее, не все так стремятся уйти от Atom.





Код Visual Studio против Atom: что похоже?

Для начала, Visual Studio Code и Atom имеют общую ДНК. Оба этих редактора используют Electron, который позволяет разработчикам создавать полноценные настольные приложения с использованием веб-технологий, таких как JavaScript, HTML и CSS. Некоторые люди категорически против этой идеи, но это уже другая история.





Эти два редактора также ближе, чем вы думаете по-другому. Atom был создан на GitHub, хотя, как видно из названия, Microsoft создала Visual Studio Code. В 2018 году Microsoft объявила о приобретении GitHub. Хотя некоторые поначалу беспокоились, что это означает конец Atom, Microsoft пояснила, что оба редактора будут продолжать существовать.

Код Visual Studio против Atom: производительность

Поклонники Visual Studio Code часто указывают на его производительность по сравнению с Atom и другими приложениями на базе Electron. Приложения Electron заработали репутацию за низкую производительность и медленное время запуска по всем направлениям, но Visual Studio Code удается этого избежать.



Различия в производительности между Visual Studio Code и Atom сводятся к нескольким факторам, но одним из основных аспектов является подход, с помощью которого разрабатывается каждое приложение. Visual Studio Code имеет жестко контролируемый базовый набор функций с подключаемыми модулями, добавляющими функции поверхностного уровня.

Atom, с другой стороны, почти во всем использует подход, основанный на плагинах. У этого подхода есть свои преимущества, но есть и недостатки. Atom из коробки немного медленнее, и это только ухудшается при добавлении определенных плагинов.





VS Code имеет явное преимущество, когда дело доходит до производительности, но ни один из редакторов на современной машине не работает медленно. Это меняется, когда вы редактируете огромные файлы. Visual Studio Code работает лучше, чем Atom, но либо заметно медленнее по сравнению с таким редактором, как Vim, либо даже с Sublime Text.

Код Visual Studio против Atom: основные функции

Visual Studio Code предлагает больше функциональных возможностей, чем Atom или даже многие другие текстовые редакторы. В нем нет функций интегрированной среды разработки (IDE), но он приближается. В дополнение к стандартным функциям текстового редактора прямо здесь есть поддержка создания и отладки приложений. Так что, конечно же, автозаполнение IntelliSense является товарным знаком Microsoft.





Одна из функций, которая чаще всего появляется в современных текстовых редакторах, - это интеграция с Git. Опять же, Visual Studio Code также имеет это из коробки, что позволяет легко справляться с управлением версиями, не открывая окно терминала. Также встроена поддержка Markdown с функцией предварительного просмотра, поэтому вы можете убедиться, что ваш файл README.md будет правильно отображаться на GitHub.

Хотя Atom не имеет почти такого же количества функций при первом запуске, у него есть интеграция с Git. Atom идет еще дальше, предлагая полную интеграцию с GitHub. Это почти ожидаемо, учитывая происхождение проекта, но все же удобно, особенно если вы используете GitHub для всего.

Однако для подавляющего большинства функций Atom полагается на плагины. Их легко установить из самого приложения, что позволяет настраивать редактор практически любым способом, который вы можете придумать.

Код Visual Studio против Atom: плагины

В расширяемости заключается самая большая разница между этими двумя редакторами. Для кода Visual Studio плагины добавляют функции. Вы можете устанавливать темы, поддерживать новые языки и создавать инструменты, которые помогут вам, например, когда дело доходит до кодирования на Rust или Go.

Atom, с другой стороны, дает плагинам гораздо больше возможностей. Поскольку большая часть функций редактора обеспечивается встроенными плагинами, правильный плагин может создать почти полностью новое приложение. Это делает Atom гораздо более «взломанным» приложением. В руководстве Atom даже есть раздел с метко названным Взлом атома .

Это несколько похоже на дни «войн редакторов» между Vim и Emacs. Огромное количество встроенных в последний функций привело к тому, что некоторые стали называть Vim редактором, а Emacs - операционной системой. Atom не достигает уровня настраиваемости, наблюдаемого в Emacs - еще никто не написал почтовый клиент Atom - но он ближе, чем Visual Studio Code.

Это не означает, что плагины Visual Studio Code не обладают достаточной функциональностью. Не смотрите дальше, чем наши список удобных плагинов Visual Studio Code для доказательства этого.

Код Visual Studio против Atom: Сообщество

И Visual Studio Code, и Atom в настоящее время пользуются большим количеством сообществ и пользователей. Хотя Visual Studio в настоящее время кажется более популярным из двух, у Atom все еще есть специальное сообщество пользователей и разработчиков. Если Microsoft решит прекратить поддержку любого редактора, это может измениться, но не похоже, что это произойдет в ближайшее время.

Похоже, что сообщество разработчиков ПО с открытым исходным кодом больше принимает Atom, чем Visual Studio Code, из-за принадлежности последнего к Microsoft. Тем не менее, сообщество пытается создать версию Visual Studio Code без использования Microsoft. Оба редактора имеют открытый исходный код, но некоторым пользователям не нравится сбор данных, используемый обоими приложениями.

Скачать Visual Studio Code и Atom

И Visual Studio Code, и Atom доступны совершенно бесплатно. Редактор Atom доступен по лицензии MIT, в то время как загрузка Visual Studio Code находится под проприетарной лицензией, несмотря на открытую кодовую базу редактора. Оба редактора доступны для macOS, Linux и Windows.

Скачать : Атом (Бесплатно)

Скачать : Код Visual Studio (Бесплатно)

Вам нужен текстовый редактор или IDE?

Вкратце, Atom - это текстовый редактор с широкими возможностями настройки. С правильными плагинами он может приблизиться к функциональности IDE. Visual Studio Code похож, но с его набором функций он с самого начала кажется ближе к IDE. Однако ни один из них не обладает функциями полноценной IDE.

Вы не уверены, следует ли вам использовать текстовый редактор или IDE? Не волнуйтесь, мы уже выяснили, что лучше для программистов - текстовые редакторы или IDE. Вы можете не согласиться, но наш вариант поможет вам определиться.

лучший кабель hdmi для 4k 2018
Делиться Делиться Твитнуть Эл. адрес Как очистить компьютер с Windows с помощью командной строки

Если на вашем ПК с Windows не хватает места для хранения, удалите ненужные файлы с помощью этих быстрых утилит командной строки.

Читать далее
Похожие темы
  • Продуктивность
  • Программирование
  • Текстовый редактор
  • Программирование
  • Код Visual Studio
  • Атом
Об авторе Крис Вук(Опубликовано 118 статей)

Крис Вук - музыкант, писатель и как бы там ни называли, когда кто-то снимает видео для Интернета. Технический энтузиаст сколько себя помнит, у него определенно есть любимые операционные системы и устройства, но он все равно использует столько других, сколько может, просто чтобы не отставать.

Ещё от Kris Wouk

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться