Filifilia i le va o tusitala tusitusiga mo polokalame e mafai ona faia se tele o eseesega.
O le polokalame sa'o e mafai ona fa'aogaina lelei le fa'ailoga ma puipuia ai le fa'ama'imau taimi. E tele fa'atonu tulafono eseese o lo'o avanoa, e fa'apefea la ona e filifilia le mea e sili mo oe?
Se'i o tatou va'ai i ituaiga autu e lua o fa'atonu tusitusiga na fa'aogaina mo polokalame: Integrated Development Environments (IDEs) ma code editors.
IDE e mafai ona faʻamatalaina o se afifi atoatoa. E aofia ai se fa'atonu tusitusiga, se tu'ufa'atasia, se fa'amaufa'ailoga, ma le tele o isi mea e aoga mo galuega tetele.
O e galue i se mea e pei o se telefoni feavea'i po'o se taaloga vitio? E iai sau fa'avae fa'ailoga ma le faitau selau o modules ta'itasi ma tusitusiga? Atonu e te manaʻomia se IDE.
Fa'atonu code o se filifiliga la'ititi lea ua mamanuina mo le galue i se faila e tasi i le taimi. O nei polokalame e masani ona i ai foliga e pei o le syntax highlighting ma code completion. E ui ina latou le maua ni foliga mo le galulue ai ma se galuega tele, o nei polokalame e masani ona saoloto ma faigofie ona aʻoaʻoina pe faʻapefea ona faʻaoga.
O lenei ta'iala e fa'atatau i tagata fai polokalame e fia iloa le fa'atonu sili ona lelei e fa'aoga.
O le a tatou vaʻavaʻai i mea e tatau ona mafaufau i ai pe a filifilia se code editor.
Ma a uma ona tatou faʻavasegaina nei mea, o le a tatou faʻafefe i ni filifiliga lauiloa se tolu - VSCode, Atom, ma SublimeText - ma faʻatusatusa i latou.
O le a le mea e tatau ona mafaufau i ai pe a filifilia se code editor?
O le fa'atonu fa'aonaponei e masani ona mulimulita'i i se filosofia o le fa'avasegaina. E manaʻo tagata faʻaoga eseese e faʻailoga i auala eseese ma mo ituaiga eseese o galuega faatino. E tatau ona mulimulita'i e tatau ona fetuutuuna'i se fa'atonu sili e fetaui ma ou mana'oga.
O gagana o le a e fa'apolokalameina ai o le mea pito sili lea ona taua e mafaufau i ai pe a filifilia se fa'atonu code. E ese'ese code editors e lagolagoina gagana 'ese'ese, o lea e mana'omia ai ona e filifilia se code editor e lagolagoina le gagana e te mana'o e fa'aoga.
O nisi tagata fa'aoga latou te manana'o i se IDE-pei o galuega i la latou fa'atonu tulafono. O le gafatia e faʻapipiʻi ma faʻatautaia code e aoga mo coders e manaʻomia le vave suʻeina o latou code aʻo faʻataʻitaʻia.
O le tau o le isi lea mea taua e mafaufau i ai. Fa'atonu tulafono ma IDE e mafai ona fa'avasega tau mai le sa'olotoga i le fiaselau tala. E te mana'omia le filifilia o se fa'atonu code e i totonu o lau paketi. O fa'atonu tulafono e tolu o le a tatou su'esu'eina mulimuli ane e saoloto uma e fa'aoga ma iloilo.
Atonu e te manaʻo foʻi e mafaufau pe e te manaʻomia le galulue faʻatasi. Mafaufau pe faʻafefea ona faʻafaigofie e Google Docs ma Google Sheets mo 'au ona faʻamatalaga ma faʻasaʻo i luga o le faila lava e tasi. Afai e te manaʻomia lena ituaiga o foliga, e tatau ona e filifili mo se faʻatonu code e lagolagoina le galulue faʻatasi.
O le a le SublimeText?
Sublime Text ose fa'asologa o tusitusiga e fa'amaualuga ai se fa'aoga faigofie fa'aoga, siaki sipela mamana ma fa'amae'aina otometi, ma lagolagoina le tele o gagana ma faila faila.
O le Sublime Text na fausia e Sublime HQ, o se kamupani i Ausetalia, ma o loʻo avanoa mo le faʻatau o se oloa laiseneina. Ae ui i lea, o loʻo taʻua e Sublime HQ latou te tuʻuina fua a latou oloa mo faʻamoemoega "iloiloga". Ole mea lea e mafai ai ona maua fua le oloa e fa'aoga mo so'o se fai polokalame.
Fa'ailoga Sili o Tusitusiga
O nisi nei o vaega taua e sau ma le Sublime Text.
- Sublime Text o lo'o aofia ai le fa'ata'ita'iga lautele o le galuega fa'amae'a otometi mo igoa fesuia'i ma tapula'a.
- Sublime Text e sau ma le Python-based plugin API lea na mafai ai e le tele o atinaʻe ona faʻaopoopo foliga fou
- le Tusitusi O foliga e mafai ai e tagata fa'aoga ona fa'afaigofie ona fai a latou lava 'ala pupu'u e otometi ona fa'alautele atu i snippets fa'aoga masani
- Lagolago fa'alavalava mo Mac, Windows, ma Linux masini.
- Fa'atonuga fa'aoga faigofie e mafai ai ona fa'atino le tele o fa'atonuga i se numera fa'atapula'a o ki.
O le a le VSCode?
Visual Studio Code, poʻo le VSCode mo se faʻapuupuuga, o se faʻamatalaga faʻamatalaga tatala e Microsoft. VSCode e sau ma se faʻapipiʻi tuʻufaʻatasia, lagolago git, faʻailoga faʻasologa, ma faʻamaeʻaina code.
Aʻo faʻamatalaina o se faatonu mama, VSCode faʻamaualuga se faletusi tele o faʻaopoopoga e mafai e tagata faʻaoga ona faʻapipiʻi. O nei plugins e faigofie ona faʻapipiʻi ma e mafai ona fesoasoani i le faʻaleleia atili o lau galuega.
VSCode Vaega Autu
O nisi nei o vaega taua ole Visual Studio Code.
- VSCode fa'aoga atamai e fesoasoani i tagata fa'aoga e fa'atonutonu a latou code. O le ata e mafai ona fa'auma fa'amae'a fa'ailoga ma tu'uina atu fa'amatalaga e uiga i se galuega ma ona fa'asologa. Mai le pusa, VSCode e sau ma le Intellisense lagolago mo gagana e pei o le JavaScript, TypeScript, HTML, CSS, ma le JSON.
- O le code editor e aofia ai se debugger mamana e mafai ona e faʻaogaina e suʻe ai lau code. Le fausia-i totonu Tamomoe ma Debug fa'aaliga fa'aalia fa'amatalaga e uiga i le code o lo'o fa'agasolo nei.
- le Maketi Faʻateleina fa'ataga le tagata fa'aoga e fa'aopoopo le gagana lagolago ma isi mea faigaluega e lagolago ai a latou galuega fa'atupuina. VSCode e maua ai se lisi faigofie e fa'aoga e pulea ai au fa'aopoopoga. I nisi tulaga, e mafai e le VSCode ona fautuaina se faʻapipiʻi pe a manatu e te manaʻomia mo se galuega faʻapitoa.
- VSCode e aofia ai foi se filifiliga e leai se faʻapipiʻi e taʻua Visual Studio Code mo le Upega Tafa'ilagi. lea tautua fa'atagaina tagata fa'aoga e fa'aoga le fa'atonu fa'ailoga i totonu o latou su'esu'ega ma ni tapula'a patino.
O le a le Atom?
le Atom Text Editor o le isi fa'asologa o tusitusiga fa'akorusa lea e manatu lautele o se fa'atonu tusitusiga mama tele mo polokalame.
Afai na fausia le VSCode e faʻaaoga ai le Electron, e mafai ona e taʻua Atom o le uluai Electron app. O le polokalame na atiae i le 2014 e GitHub i le galulue faatasi ma a latou lava Electron framework.
E sili ona fa'avasegaina ma e tele ituaiga o foliga e fa'apena lelei mo polokalame. E faapena foi Atom Avanoa tatala ma e maua fua.
Atom Vaega Autu
O nisi nei o vaega taua o le faatonu Atom.
- Atom e sau ma mea uma e te faʻamoemoeina mo se faʻamatalaga faʻaonaponei faʻaonaponei e pei o se pule o pusa faʻapipiʻi, faila faila, ma le lagolago mo le tele o pane.
- Atom e sau muamua faʻapipiʻi ma le tele o autu mo tagata faʻaoga e sili atu i lanu pogisa pe malamalama. E mafai e tagata fa'aoga ona fa'apipi'i nisi autu fa'alenu'u pe mafai fo'i ona latou faia a latou lava.
- Afefe o afifi po'o plugins e mafai ona la'u mai e fa'aoga atili ai le Atom. Mo se faʻataʻitaʻiga, e mafai ona e faʻapipiʻi le pusa teletype e mafai ai ona e galulue faʻatasi ma tagata o le 'au i le faila lava e tasi.
Lea e Sili?
A maeʻa ona aʻoaʻoina atili e uiga i nei faʻatonu tulafono e tolu, atonu o loʻo tumau pea le fesili e tasi - o le fea faatonu e sili ona lelei o le fusi?
VSCode poʻo Atom?
Muamua, sei o tatou faatusatusa VSCode ma Atom. A tilotilo i o latou talaaga, o nei polokalame e foliga mai e tele mea e tutusa ai.
O nei faatonu uma e lua e faʻaogaina le Electron framework. O lenei fa'ava'a ua lauiloa i tausaga talu ai ona e mafai ai e le au atina'e ona faia ni fa'aoga fa'apolofesa i luga o le komepiuta e fa'aaoga ai le upega tafa'ilagi-dev stack masani o JavaScript, HTML, ma CSS.
A oʻo mai i faʻatinoga, ae o le Visual Studio e sau ma se seti mamana o foliga mai le pusa. Atom, i le isi itu, faʻalagolago i le tagata faʻaoga e faʻapipiʻi a latou plugins e sili ona fiafia i ai.
Fa'atinoga-poto, VSCode o lo'o i ai le avanoa manino nai lo Atom. E matua manino lava pe a faʻasaʻo faila tetele e pei o le CSV ma sili atu i le miliona laina.
I le aotelega, o le Visual Studio Code o se faʻatonu sili atu le code mai le pusa. E mautinoa e mafai ona tauva Atom ae o le a manaʻomia le tagata faʻaoga e faʻaalu sina taimi e suʻe ai ni nai faʻapipiʻi e faʻaleleia ai le polokalame faavae.
O le isi itu i lalo mo le tusitala o tusitusiga Atom o loʻo fuafua GitHub faamutaina le poloketi i le faaiuga o le 2022 e taulaʻi i le atinaʻeina o latou Github Codespaces auaunaga.
VSCode ma le Fa'amatalaga Maualuluga
E le pei o isi faatonu e lua, Sublime Text e le faʻalagolago i le Electron framework. O le mea lea ua avea ai le Sublime ma se tusitala o tusitusiga e matua mama ma vave.
Ona o le Sublime Text e fausia i le C ++, e mafai ona vave tamoʻe. E mafai e le polokalame ona taulimaina faila faila tetele e oʻo lava i masini faʻagesegese.
Mo mataupu e te manaʻomia e vave faʻasaʻo se faila faila, o le Sublime Text e mautinoa lava le uta vave nai lo le VSCOde poʻo le Atom.
Ae ui i lea, o loʻo i ai se faʻaletonu i le filifilia o le Sublime Text. O le a e fefaʻatauaʻi faʻatinoga ma le saoasaoa ma faʻatinoga.
E ui o le Sublime Text e sau ma lana lava faletusi o plugins, o le Visual Studio Code e sau ma le tele o foliga ua avea ma masani mo tagata fai polokalame.
iʻuga
O le code editor e sili ona aoga mo oe o le a faʻalagolago i lau faʻaoga faʻapitoa.
Afai e te manaʻo i se faatonu mama e vave faʻalauiloa, matou te fautuaina le Sublime Text.
O tagata fa'aoga e mana'o i se fa'atonu fa'ailoga fa'atasi ai ma nisi fa'aaliga IDE e pei o le fa'apipi'iina ma le fa'amae'aina o tulafono e ono mana'o e fa'aoga le Visual Studio Code nai lo.
E leai foi se mea sese i le faʻapipiʻiina o nei faʻatonu eseese uma i lau masini. Atonu e te mauaina ni tulaga e te mana'o ai e fa'aoga se tasi ituaiga o fa'atonu po'o se isi.
Tuua se tali