Код на 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 съдържа повече функционалност, отколкото Atom или дори много други текстови редактори. Той няма съвсем характеристиките на интегрирана среда за развитие (IDE), но се доближава. В допълнение към стандартните функции за текстов редактор, поддръжката за създаване и отстраняване на грешки в приложения е точно там. Това, разбира се, е запазената марка IntelliSense за автоматично довършване.





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

Докато Atom няма почти същото количество функции при първото стартиране, той има интеграция с Git. Atom дори отива крачка напред, предлагайки пълна интеграция с GitHub. Това е почти очаквано, предвид произхода на проекта, но все още е удобно, особено ако използвате GitHub за всичко.

За по -голямата част от функционалността обаче Atom разчита на приставки. Те са лесни за инсталиране от самото приложение, което ви позволява да персонализирате редактора по почти всеки начин, за който се сетите.

Код на Visual Studio срещу Atom: Приставки

Разширяемостта е мястото, където се крие най -голямата разлика между тези два редактора. За Visual Studio Code плъгините добавят функции. Можете да инсталирате теми, поддръжка за нови езици и да създавате инструменти, които да ви помогнат, например, когато става въпрос за кодиране в Rust или Go.

Atom, от друга страна, дава много повече мощност на приставките. Тъй като голяма част от функционалността на редактора идва от вградените плъгини, десният плъгин може да създаде почти изцяло ново приложение. Това прави 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 е подобен, но с набора от функции се чувства по -близо до IDE още от самото начало. Нито един от тях обаче не притежава характеристиките на пълна IDE.

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

какво е wps на рутер
Дял Дял Туит електронна поща Как да почистите вашия компютър с Windows с помощта на командния ред

Ако на вашия компютър с Windows има малко място за съхранение, почистете боклуците, като използвате тези бързи помощни програми за командния ред.

Прочетете Напред
Свързани теми
  • Производителност
  • Програмиране
  • Текстов редактор
  • Програмиране
  • Код на Visual Studio
  • Атом
За автора Крис Уук(118 статии са публикувани)

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

Още от Kris Wouk

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате