Kuinka ohjelmoida verkkoselaimesta asentamatta mitään: IDE online

Nykyään ohjelmointi on kaikkien ulottuvilla. Ainoa asia, jota tarvitsemme tähän, on pelkkä tekstieditori (esim. Windows Notepad) aloittaaksesi ohjelman luomisen. Jos haluamme kuitenkin helpottaa tätä tehtävää, on parempi lyödä vetoa täydellisestä kehitysympäristöstä eli IDE: stä, joka tarjoaa käyttöön työkaluja ja toimintoja, jotka helpottavat ohjelmointia. Nämä ohjelmat ovat kuitenkin yleensä erittäin raskaita ja hitaita, ja edullisissa tietokoneissa ne voivat aiheuttaa meille hitausongelmia. Ja näissä tapauksissa pilvi voi olla suuri liittolainen.

Edut pilvi -IDE: n käyttämisestä ohjelmointiin

ohjelman selaimesta asentamatta mitään

Tämän tyyppisen ohjelmoinnin käyttäminen pilvessä merkitsee sitä meidän ei tarvitse asentaa mitään muuta kuin tietokoneen selain. Tällä tavoin vältetään esimerkiksi kymmenien gigatavujen varaaminen IDE: ssä, kuten Android Studio tai tietokoneemme täyttäminen ohjelmilla, jotka vähitellen rasittavat tietokoneen oikeaa toimintaa.

Selaimesta ajettavat ohjelmat kuluttavat paljon vähemmän RAM ja prosessori kuin ne, joita itse ajamme. Tämä tarkoittaa paljon nopeampaa ja tasaisempaa koko järjestelmän toimintaa, koska emme käytä suuria resursseja. Me myös pääsemme sisään pysyvyys , koska suhteellisen hitailla tietokoneilla on taipumus kaatua usein, kun laitamme suuria työkuormia (mikä voi johtaa tietojen menetykseen). Ryhmäyhteistyö eri projekteissa on myös paljon helpompaa, kun niiden välillä on pilvi.

Voimme myös unohtaa asentajien lataaminen asentaaksesi uusia IDE: itä tai päivittää ne, jotka olemme jo asentaneet tietokoneeseen. Pilven ansiosta voimme aina käyttää uusimpia versioita ilman mitään huolta.

Tietysti unohdamme myös sen, että on pakko käyttää rahaa päivitykseen tietokonelaitteistoa tai uusien osien ostamista. Koska tietokoneemme ei suorita näitä raskaita ohjelmia, kaikki laitteet, olivatpa ne kuinka vanhoja tahansa, ovat hyödyllisiä ohjelmoinnissa.

Mutta ne eivät ole kaikkia etuja. Meidän on pidettävä mielessä, että pilvipalveluilla on aina joitain haittoja, jotka on otettava huomioon. Olemme esimerkiksi riippuvaisia ​​ulkopuolisesta yrityksestä, ja jos se sulkeutuu tai lakkaa toimimasta, emme voi työskennellä. Meidän on myös ole varovainen tietojemme kanssa, koska emme voi tietää varmasti, miten sitä käsitellään tai miten sitä käytetään. Tyypilliset varotoimet, jotka liittyvät kaikentyyppisten pilvien käyttöön, mutta joita sovelletaan ohjelmointiin.

Eri tapoja ohjelmoida pilvestä tai etänä

On olemassa useita tapoja ohjelmoida pilvestä tai etänä. Aiomme nähdä joitain mielenkiintoisimmista vaihtoehdoista, jotka löydämme unohtaaksemme IDE: iden asentamisen tietokoneellemme.

Älä koskaan asenna: IDE: itä, ohjelmia ja muuta selaimeen

Ensimmäinen alustoista, joita aiomme nähdä tätä tarkoitusta varten, on Älä koskaan asenna . Tämän verkkosivuston avulla voimme käynnistää (ohjelmointiin liittyvien) eri ohjelmien esiintymiä, jotta voimme käyttää käytettävissä olevia IDE -laitteita ilman, että meidän tarvitsee ladata tai asentaa mitään tietokoneellemme. Ja kaikki tämä ilmaiseksi.

Tärkeimmät kehitysympäristöt, jotka löydämme tältä alustalta, ovat:

  • Intellij
  • PyCharm
  • Eclipse
  • Visual Studio -koodi
  • jupyter
  • Android Studio

Lisäksi voimme avata myös muita selaimia, kuten kromi, Firefox ja rohkea, selaimessamme (puhtaimmalla alkutyylillä) voidaksemme työskennellä heidän kanssaan ja käyttää niitä esimerkiksi web -ohjelmointiin ja virheenkorjaukseen.

Tämä palvelu on täysin ilmainen ja tarjoaa meille virtuaalipalvelimia, joissa on 2 vCPU: ta ja 4 Gt RAM -muistia ilman aikarajoituksia, jotta voimme ohjelmoida yksityisissä tapauksissa. Lisäksi jos tarvitsemme lisää tehoa, voimme mukauttaa tarvitsemamme virtuaalipalvelimen, vaikka tässä tapauksessa joudumme maksamaan.

Älä koskaan asenna

Vaikka käytettävissä olevien IDE -laitteiden luettelo on jonkin verran rajoitettu (kuten näemme, vain 6 IDE: tä ja 3 selainta), on otettava huomioon, että se on beta -vaiheessa, joten tulevina kuukausina se saa uusia virtuaalipalveluja voidakseen käynnistää ne. riippuu vain selaimesta.

MacinCloud ja MacStadium: niille, jotka tarvitsevat ohjelmointia Macille

omena on hyvin suljettu sovellusten kehittämisessä ekosysteemeilleen. Ja jos meillä ei ole a Mac ohjelmien kokoamiseksi emme voi luoda ohjelmia macOS: lle, iOS tai jollekin muulle järjestelmälle. Ollakseni rehellinen, nämä tietokoneet eivät ole aivan halpoja. Ja Hackintosh tai virtuaalikone sen lisäksi, että se ei ole aivan yksinkertainen, ei myöskään ole paras vaihtoehto.

Jos meidän on ohjelmoitava Applelle, emmekä voi tai halua maksaa uudesta Mac -tietokoneesta, voimme pyytää apua pilvestä. Kiitos palveluista, kuten MacinCloud se on mahdollista vuokrata omistettuja Mac -palvelimia voidakseen työskennellä heidän kanssaan Internetin välityksellä.

macOS en la nube

Näiden palvelimien avulla voimme muodostaa etäyhteyden Mac -työpöydälle ja käyttää sitä rajoituksetta ikään kuin istuisimme sen edessä. Kaikki ohjelmat ja työkalut, joita saatamme tarvita ohjelmiemme muokkaamiseen, kuten Xcode, ovat saatavilla näillä palvelimilla käytettäväksi tarpeen mukaan.

On toinenkin vastaava palvelu, jota voimme käyttää tähän tarkoitukseen: MacStadium . Mutta verrattuna niiden hintoihin (100 dollaria kuukaudessa), kannattaa ostaa Mac ennen vedonlyöntiä tästä toisesta palvelusta.

CodeAnywhere: pilveen suunniteltu IDE

Toistaiseksi olemme nähneet ratkaisuja ohjelmien suorittamiseen selaimesta tai yleensä pilvestä ilman mitään asennusta. Mutta lopulta ne ovat edelleen ohjelmia, jotka on suunniteltu virtualisointia vaativille tietokoneille. Ja raikasta ilmaa varten CodeAnywhere tulee peliin.

CodeAnywhere on ohjelmointitunnus, joka on suunniteltu toimimaan itse selaimesta ilman virtualisointia. Tämä työkalu on yhteensopiva tärkeimpien ohjelmointikielten (JavaScript, PHP, Python, Ruby, Go, Java, C / C ++ ja C #) kanssa ja tarjoaa meille älykkäitä työkaluja, jotka auttavat meitä ohjelmoinnissa, kuten syntaksin korostus tai täytetään automaattisesti. Se integroituu myös GIT: hen ja sillä on oma versiovertailija.

CodeAnywhere

Voimme käyttää tätä IDE: tä CodeAnywhere -sivusto . Palvelu on ilmainen kaikille käyttäjille, vaikka sillä on maksutapoja, jotka avaavat uusia toimintoja (kuten esimerkiksi pääsyn useampaan vertailtavaan versioon).

Erinomainen alusta, joka ei jätä huonoa makua suuhun edes vaativimpien kehittäjien keskuudessa.