Visual Studio Code kumpara sa Atom: Aling Text Editor ang Tamang Para sa Iyo?

Visual Studio Code kumpara sa Atom: Aling Text Editor ang Tamang Para sa Iyo?

Kung naghahanap ka para sa perpektong editor ng code, may magandang pagkakataon na nasagasaan mo ang parehong Atom at Visual Studio Code. Oo naman, maraming iba pang mga editor, ngunit ang dalawang ito ay kabilang sa pinakapinag-uusapan.





Ang Atom ay nasa paligid ng ilang sandali, ngunit ang katanyagan nito ay na-flag hanggang huli. Ang Visual Studio Code, sa sandaling ang bagong bata sa bayan ay walang sinumang sigurado, ngayon ay lilitaw na ang pinakamainit na editor ng teksto sa paligid. Sinabi na, hindi lahat ay masigasig na lumipat mula sa Atom.





Visual Studio Code kumpara sa Atom: Ano ang Katulad?

Upang magsimula, magbahagi ang Visual Studio Code at Atom ng DNA. Pareho sa mga editor na ito ang gumagamit ng Electron, na hinahayaan ang mga developer na lumikha ng ganap na desktop apps na may mga teknolohiya sa web tulad ng JavaScript, HTML, at CSS. Ang ilang mga tao ay mahigpit na tutol sa ideyang ito, ngunit iyon ay isa pang kwento.





Ang dalawang editor ay mas malapit din kaysa sa maaaring iniisip mo sa ibang paraan. Ang Atom ay nilikha sa GitHub, habang maaaring magpahiwatig ang pangalan, nilikha ng Microsoft ang Visual Studio Code. Noong 2018, inihayag ng Microsoft na kukuha ito ng GitHub. Habang ang ilan sa una ay nag-aalala na nangangahulugan ito ng pagtatapos ng Atom, nilinaw ng Microsoft na ang parehong mga editor ay magpapatuloy na umiiral.

Visual Studio Code kumpara sa Atom: Pagganap

Ang mga tagahanga ng Visual Studio Code ay madalas na tumuturo sa pagganap nito kumpara sa Atom at iba pang mga app na batay sa Elektron. Nakakuha ng reputasyon ang mga electron app para sa tamad na pagganap at mabagal na oras ng pagsisimula sa buong lupon, ngunit nagagawa ng Visual Studio Code na maiwasan ito.



Ang mga pagkakaiba sa pagganap sa pagitan ng Visual Studio Code at Atom ay bumaba sa ilang mga kadahilanan, ngunit ang isang pangunahing aspeto ay ang diskarte kung saan binuo ang bawat app. Ang Visual Studio Code ay may isang mahigpit na kinokontrol na pangunahing hanay ng pag-andar, na may mga plugin na nagdaragdag ng mga tampok sa antas ng ibabaw.

Sa kabilang banda, ang Atom ay gumagamit ng isang diskarte na batay sa plugin sa halos lahat. Ang diskarte na ito ay may mga benepisyo, ngunit mayroon ding mga drawbacks. Ang Atom ay bahagyang mas mabagal sa labas ng kahon, at lalo lamang itong lumalala kapag nagdaragdag ng ilang mga plugin.





Ang VS Code ay may malinaw na kalamangan pagdating sa pagganap, ngunit ang editor ay hindi mabagal sa isang modernong makina. Nagbabago ito kapag nag-e-edit ka ng malalaking mga file. Mas mahusay ang pamasahe ng Visual Studio Code kaysa sa Atom, ngunit alinman ay kapansin-pansin na mabagal kung ihinahambing sa isang editor tulad ng Vim o kahit Sublime Text.

Visual Studio Code kumpara sa Atom: Mga Tampok na Core

Ang Visual Studio Code ay naka-pack sa mas maraming pag-andar sa labas ng kahon kaysa sa Atom o kahit na maraming iba pang mga editor ng teksto. Wala itong mga tampok ng isang Integrated Development Environment (IDE), ngunit malapit ito. Bilang karagdagan sa karaniwang mga tampok sa text editor, naroon ang suporta para sa pagbuo at pag-debug ng mga app. Kaya, syempre, ay ang trademark ng Microsoft na IntelliSense autocompletion.





Ang isang tampok na lumalabas nang mas madalas sa mga modernong editor ng teksto ay ang pagsasama ng Git. Muli, ang Visual Studio Code ay mayroon ding out of the box na ito, na hinahayaan kang madali makitungo sa kontrol ng bersyon nang hindi kinakailangang buksan ang isang window ng terminal. Ang suporta sa Markdown ay built-in din, kumpleto sa pag-andar ng preview, upang masiguro mong ang iyong README.md file ay makikita mismo sa GitHub.

Habang ang Atom ay walang halos parehong halaga ng mga tampok sa unang paglulunsad, mayroon itong pagsasama sa Git. Ang Atom ay nagpapatuloy pa sa isang hakbang, na nag-aalok ng kumpletong pagsasama ng GitHub. Ito ay halos inaasahan, dahil sa mga pinagmulan ng proyekto, ngunit ito ay madaling gamitin, lalo na kung ginagamit mo ang GitHub para sa lahat.

Para sa karamihan ng mga pagpapaandar, gayunpaman, ang Atom ay umaasa sa mga plugin. Madali itong mai-install mula sa app mismo, hinahayaan kang ipasadya ang editor sa halos anumang paraan na maaari mong maiisip.

Visual Studio Code kumpara sa Atom: Mga Plugin

Ang pagiging malawak ay kung saan ang pinakamalaking pagkakaiba sa pagitan ng dalawang editor na ito ay nangyayari na nagsisinungaling. Para sa Visual Studio Code, ang mga plugin ay nagdaragdag ng mga tampok. Maaari kang mag-install ng mga tema, suporta para sa mga bagong wika, at bumuo ng mga tool upang matulungan ka pagdating sa pag-coding sa Rust o Go, halimbawa.

Sa kabilang banda, ang Atom ay nagbibigay ng higit na lakas sa mga plugin. Tulad ng pag-andar ng editor ay nagmula sa mga built-in na plugin, ang tamang plugin ay maaaring lumikha ng isang halos buong bagong app. Ginagawa nitong ang Atom na mas maraming 'hackable' na app. Kahit na ang Atom ay may isang seksyon sa manu-manong na aptly na pinamagatang Hacking Atom .

Ito ay medyo katulad sa mga araw ng 'editor wars' sa pagitan ng Vim at Emacs. Ang dami ng pagpapaandar na binuo sa huli ay humantong sa ilang pagtukoy sa Vim bilang isang editor at Emacs bilang isang operating system. Hindi naabot ng Atom ang antas ng napapasadyang nakikita sa Emacs --- wala pang nakasulat sa isang email ng Atom email --- ngunit mas malapit ito kaysa sa Visual Studio Code.

Hindi ito sinasabi na ang mga plugin ng Visual Studio Code ay hindi nag-aalok ng maraming pag-andar. Huwag nang tumingin sa malayo sa aming listahan ng mga madaling gamiting plugin ng Visual Studio Code para sa patunay niyan.

Visual Studio Code kumpara sa Atom: Komunidad

Ang parehong Visual Studio Code at Atom ay kasalukuyang nagtatamasa ng malalaking mga komunidad at mga base ng gumagamit. Habang ang Visual Studio sa kasalukuyan ay tila magiging mas tanyag sa dalawa, ang Atom ay mayroon pa ring nakatuong komunidad ng mga gumagamit at developer. Kung nagpasya ang Microsoft na i-drop ang suporta para sa alinman sa editor, maaaring magbago ito, ngunit mukhang hindi ito magaganap sa lalong madaling panahon.

Ang Atom ay tila higit na yumakap ng bukas na mapagkukunan na komunidad kaysa sa Visual Studio Code dahil sa pagkakaugnay ng Microsoft sa huli. Sinabi nito, mayroong isang pagsisikap sa pamayanan upang lumikha ng isang walang bersyon na Microsoft na Visual Studio Code. Ang parehong mga editor ay bukas na mapagkukunan, ngunit ang ilang mga gumagamit ay hindi mahilig sa koleksyon ng data na ginamit ng alinman sa app.

Mag-download ng Visual Studio Code at Atom

Ang parehong Visual Studio Code at Atom ay magagamit na ganap na walang bayad. Magagamit ang editor ng Atom sa ilalim ng lisensya ng MIT, habang ang pag-download ng Visual Studio Code ay nasa ilalim ng pagmamay-ari na lisensya sa kabila ng open-source codebase ng editor. Ang parehong mga editor ay magagamit para sa macOS, Linux, at Windows.

Mag-download : Atom (Libre)

Mag-download : Code ng Visual Studio (Libre)

Kailangan mo ba ng isang Text Editor o isang IDE?

Sa madaling sabi, ang Atom ay isang napapasadyang editor ng teksto. Gamit ang mga tamang plugin, maaari itong lapitan ang pag-andar ng isang IDE. Ang Visual Studio Code ay magkatulad, ngunit sa hanay ng tampok nito, nararamdaman na malapit ito sa isang IDE mula pa lang sa simula. Alinman sa mga ito ay hindi lubos na mga tampok ng isang buong IDE, gayunpaman.

Hindi ka sigurado kung dapat kang gumamit ng isang text editor o isang IDE? Huwag magalala, dahil nasuri na namin kung ang mga editor ng teksto o IDE ay mas mahusay para sa mga programmer. Maaaring hindi ka sumang-ayon, ngunit maaaring matulungan ka ng aming pagkuha na isipin.

pinakamurang lugar upang bumili ng mga video game
Magbahagi Magbahagi Mag-tweet Email Paano linisin ang iyong Windows PC Gamit ang Command Prompt

Kung ang iyong Windows PC ay mababa na sa espasyo ng imbakan, linisin ang basura gamit ang mga mabilis na utos ng Command Prompt na ito.

Basahin Susunod
Mga Kaugnay na Paksa
  • Pagiging produktibo
  • Programming
  • Text Editor
  • Programming
  • Code ng Visual Studio
  • Atom
Tungkol sa May-akda Kris Wouk(118 Mga Artikulo Na-publish)

Si Kris Wouk ay isang musikero, manunulat, at kung ano man ang tawag dito kapag may gumawa ng mga video para sa web. Ang isang taong mahilig sa tech hangga't naaalala niya, siguradong mayroon siyang mga paboritong operating system at aparato, ngunit gumagamit ng maraming iba pa hangga't maaari pa rin, upang manatiling mahuli.

Higit pa Mula kay Kris Wouk

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe