atom vs sublime text
Aquest tutorial explica les funcions dels dos editors de codi font Atom i Sublime Text i proporciona una comparació entre Atom i Sublime:
Tant si sou nou en la codificació com si sou addicte al codi de sempre, necessiteu un editor de codi prou resistent per manejar tot el que pugueu llançar-hi.
Hi ha tants editors de codi al mercat, i entre els que trien un de correcte sempre és una tasca difícil. Aquest tutorial no només respondrà a la pregunta 'Quin és el millor editor de codi per a desenvolupadors?', Sinó que compararà dos editors de codi font del mil·lenni, és a dir, Atom & Sublime Text.
No podem posar l'editor de codi en un sol tipus, ja que un editor que funciona per a un desenvolupador pot no ser adequat per a l'altre.
Al mercat n’hi ha molts, des dels més senzills com Notepad ++ o vi, que permeten escriure codi i acolorir-lo per facilitar la lectura, fins als editors més complexos com NetBeans, XCode, IntelliJ, que ofereixen un desenvolupament complet entorn que inclou integració amb sistemes de control de versions, marcs de proves, kit de depuració, etc.
En aquest tutorial, ens centrarem en la comparació de dos editors de codi font de complexitat mitjana, és a dir, Atom i Sublime Text, ja que són la combinació de senzills i complexos per una banda i són prou robustos per fer el desenvolupament àgil, ràpid i eficaç.
Què aprendreu:
- Visió general del text i l'àtom sublims
- Atom vs text sublim: una comparació
- # 1) Configuració de l'editor
- # 2) Edició i flux de treball
- # 3) Treballar amb fitxers pesats
- # 4) Dreceres i funcionalitat
- # 5) Paquets i personalització
- # 6) Disponibilitat del paquet de tercers
- # 7) Integració del control de fonts
- # 8) Comunitat
- # 9) Preus
- # 10) Rendiment
- # 11) Experiència d'usuari
- Conclusió
Visió general del text i l'àtom sublims
La comparació facilita als desenvolupadors triar l’editor de codi adequat en funció dels seus requisits. Així, tot i que Sublime Text és l’editor més conegut per la seva sofisticació, Atom és l’editor de text piratejable del segle XXI.
Abans de comparar Atom i Sublime, fem una breu visió general d’aquests dos editors segons la seva documentació oficial.
Àtom
És un editor de codi font per a macOS, Linux i la plataforma Windows que admeten connectors escrits a Node.js. Inclou Git Control. Està desenvolupat per GitHub.
Lloc web oficial => Àtom
Text sublim
És un editor de codi font de shareware que admet connectors escrits en Python. Admet principalment molts llenguatges de programació i marcatge.
Lloc web oficial => Text sublim
Atom vs text sublim: una comparació
Fem una ullada a la comparació de Sublime Text contra Atom:
Categoria | Àtom | sublim |
---|---|---|
Escriptura dinàmica | Sí | Sí |
Extensió / Connector | Sí | Sí |
Llicència | Llicència MIT | Propietari |
Sistema operatiu | Linux Windows Mac OS X | Linux Windows Mac OS X |
Múltiples projectes | Sí | Sí |
Edició de selecció múltiple | Sí | Sí |
Edició de selecció de blocs | Sí | Sí |
Rendiment | ![]() | ![]() |
Codi de completament automàtic | Sí | Sí |
Ressalt de sintaxi | Sí | Sí |
VCS compatible | Github Vaja Bitbucket | Vaja Github Mercurial |
Preu | Gratuït | $ 80 |
Comparem detalladament els editors de text Atom vs Sublime segons les categories següents:
# 1) Configuració de l'editor
Abans de comparar aquests editors en funció de la configuració, primer vegem la instal·lació d’aquests a la plataforma Windows.
Instal·lació de text sublim al Windows
Podeu descarregar text sublim des de pàgina web oficial .
com escriure el selector CSS en seleni
Pas 1: Baixeu-vos el paquet .exe des del lloc web oficial, tal com es mostra a la imatge següent.
Pas 2: Executeu el fitxer executable. Això defineix les variables d'entorn. Quan executeu el fitxer, veureu la finestra com es mostra a continuació.
Feu clic a Següent a la finestra superior.
Pas 3: Trieu la ubicació on voleu instal·lar l'editor de text Sublim i feu clic a Següent.
Pas 4: Verifiqueu la ubicació de la carpeta i feu clic a Instal·la.
Pas 5: Ara feu clic a Finalitza per completar la instal·lació.
Pas 6: En instal·lar-se correctament, veureu que l’editor apareixerà a continuació:
Instal·lació d'Atom al Windows
Pas 1: Baixeu el paquet .exe des de pàgina web oficial com es mostra a continuació.
Pas 2: A mesura que executeu el fitxer descarregat, apareixerà la finestra següent.
Pas 3: Quan la instal·lació s'ha completat, s'obre la finestra de l'editor Atom.
Atom i Sublime s’instal·len amb un parell de clics del ratolí. Tots dos editors estan disponibles per a Windows, Linux i OS X. Una cosa que notareu ràpidament és que Atom pesa molt més de 170 MB, que és molt llunyà que els tradicionals editors HTML, mentre que Sublime pesa menys de 6 MB.
Ho discutirem més endavant en l'avaluació del rendiment d'aquests editors. Un cop instal·leu els editors, ja podreu començar.
# 2) Edició i flux de treball
Atom és flexible per als usuaris. Genera paquets que s’afegeixen al seu nucli piratejable. Una altra característica interessant és el 'Cercador difús' que troba qualsevol fitxer per a vosaltres. A més, amb l'ajuda d'una vista d'arbre, els usuaris poden obrir i visualitzar qualsevol fitxer del projecte actual amb facilitat. Una cosa que molesta a un usuari d’Atom és esbrinar quin paquet addicional s’ha d’instal·lar quan es comença de zero.
En canvi, és fonamental quan es treballa en projectes de text sublim. La codificació, el marcatge i la prosa mostren el màxim nivell de sofisticació a l’editor de text sublim. Trobar un fragment de codi enmig de milers de fitxers passa ràpidament a Sublime. Aquí, la velocitat mai no deixa caure els seus usuaris. Permet al desenvolupador aprofitar el poder de la codificació ràpida.
La navegació es realitza en Sublim amb l'ajuda de Command Palette.
java fer una còpia d'una matriu
# 3) Treballar amb fitxers pesats
Atom és la mida més pesada, es fa difícil treballar amb fitxers pesats. Hi ha cert retard i lentitud a l'editor Atom mentre s'editen fitxers pesats. El text sublim és el més petit i funciona perfectament mentre es treballa amb fitxers pesats.
# 4) Dreceres i funcionalitat
Tots dos editors presenten un munt de dreceres per fer el treball de l’usuari prou més ràpid. Sobretot les dreceres Atom són una mica similars al text sublim. A més, podem personalitzar les tecles de drecera segons la nostra facilitat en aquests dos editors. L’única diferència és que, a Atom, aquestes coses apareixen com a incorporades, però a Sublime Text cal configurar-les manualment.
# 5) Paquets i personalització
El grau de personalització que proporciona un editor per coincidir amb el flux i l'estil de desenvolupament és una perspectiva molt vital. Atom té una pàgina de documents molt descriptiva que proporciona informació detallada sobre com piratejar fins i tot els estils. Té una excel·lent característica de substituir els paràmetres per tipus de fitxer. Per exemple, una sagnia diferent per a JS vs. CSS vs. HTML és bastant fàcil amb Atom. Al costat del text sublim, hi ha menys paquets de paquets.
(imatge font )
# 6) Disponibilitat del paquet de tercers
Qualsevol editor no és més que un fitxer d’entrada de text sense cap paquet de tercers. Atom i Sublime Text no són diferents en aquest cas. Tots dos editors tenen instal·lats un gran nombre de paquets de tercers, però el problema es produeix ja que no hi ha un desenvolupament actiu en molts d'aquests paquets que fan que aquests paquets siguin inestables. Sent un text sublim, el text més antic té una àmplia col·lecció d’aquests paquets de tercers que Atom.
inclouen tipus de proves del sistema informàtic
# 7) Integració del control de fonts
Com que és un producte de GitHub, Atom ve preparat amb la integració de git. Mentre editeu qualsevol projecte, notareu que la visualització d’arbre té indicadors de color per als fitxers no compromesos. També mostra el nom de la branca actual a la barra d'estat.
Per contra, Sublime Text no té integració integrada amb el dipòsit de codi font, però té poques integracions provades i provades de paquets externs com Git, SVN.
# 8) Comunitat
Sublime Text té una extensa llista d'usuaris amb un munt de preguntes cada mes sobre el desbordament de pila, blocs interminables sobre diverses funcions. Al mateix costat, tot i que Atom és nou en comparació amb Sublime Text, té una comunitat molt activa en el desenvolupament i el suport. A més, amb la còpia de seguretat de GitHub, els fòrums de discussió del lloc web semblen increïbles.
# 9) Preus
Atom és un editor de codi obert gratuït que forma part de la llicència MIT, mentre que Sublime costa 80 dòlars. Aquí, a Sublime Text, el preu no sembla ser el factor decisiu, ja que la versió gratuïta de pagament i sublim només difereix mitjançant una pantalla emergent ocasional per desactivar l’estat de “no registrat”.
Els hardcore usuaris de Sublime paguen fàcilment 80 dòlars per un desenvolupador autònom que ha desenvolupat un producte excel·lent com a record d’agraïment.
# 10) Rendiment
El rendiment és la part clau de qualsevol editor de text que els desenvolupadors utilitzen. El sublim està molt avançat que Atom pel que fa al rendiment.
Com es diu, la mida pot fer o trencar una eina de programari. El fet que l'àtom tingui la mida més pesada és més lent que el text sublim. Mostra problemes de retard de resposta quan es tracta de saltar entre diversos fitxers. Al contrari, no sentireu cap retard en treballar amb Sublime Text.
# 11) Experiència d'usuari
Pel que fa a l’aspecte, Sublime Text no sembla ser enganxós, però amb una gran base d’usuaris, prefereixen instal·lar centenars de temes per obtenir una experiència d’usuari personalitzable. Sublime Text té un gran nombre de temes que l'usuari pot instal·lar per obtenir la millor experiència d'usuari. Al contrari, Atom presenta moltes coses incorporades fora de la caixa. A Sublime, els usuaris han de configurar algunes coses fora de la caixa manualment.
Conclusió
Quin creieu que és el millor editor?
Al nostre parer, tant Atom com Sublime Text són bons editors de text amb un munt de funcions i paquets de tercers per facilitar el desenvolupament. Tots dos serveixen al màxim per satisfer les necessitats específiques dels usuaris i les necessitats del mercat. Cap editor és millor que l’altre.
Si ja utilitzeu Sublime Text i heu dedicat molt de temps a triar i instal·lar paquets favorits, canviar a Atom no té cap sentit, ja que els dos editors gairebé proporcionen els mateixos paquets d'una o altra manera. A més, per a la capacitat de càrrega, el text sublim pot carregar molt més que Atom.
Una cosa tremenda que té Sublime és la característica que quan obriu Sublime Text, veureu els fitxers exactament de la manera que vau deixar per última vegada, independentment de si els heu desat o no.
Tot i que Atom ha demostrat una millora tremenda de la velocitat en els darrers anys, encara està darrere de Sublime pel que fa al canvi entre diversos fitxers i el temps de càrrega lent. D’altra banda, com hem vist que la majoria de paquets de sublims es tornaven obsolets per manca de comunitat, cal pensar més en l’obertura d’alguns dels seus marcs per poder competir amb els editors de codi de l’era moderna.
Finalment, si busqueu un editor nou, podeu triar qualsevol d’aquests dos, ja que tots dos són una bona opció. Només heu de passar una bona quantitat de temps per acostumar-vos a les tecles de drecera i trobar paquets que facin que el vostre desenvolupament sigui més ràpid i senzill en qualsevol d’aquests editors.
Lectures addicionals => Visual Studio Code contra Atom
Espero que aquesta comparació Atom vs Sublime Text us proporcioni una visió general de les funcions dels editors de text Atom i Sublime. Després de llegir aquest article, segur que podreu decidir quin editor escolliu segons el vostre requisit.
Lectura recomanada
- Els 15 millors editors de codi gratuïts per obtenir una experiència de codificació perfecta
- 12 millors IDE de Python i editors de codi el 2021
- Tutorial SVN: Gestió del codi font mitjançant Subversion
- 15 MILLORS programes de control de versions (eines de gestió de codi font)
- TOP 40 Eines d’anàlisi de codi estàtic (les millors eines d’anàlisi de codi font)
- Tutorial SVN de tortuga: revisions al dipòsit de codis
- Afirmació a SOAtest amb un exemple de codi XML
- Execució i verificació del codi de prova a Appium Studio per a Eclipse