Hur man programmerar från webbläsaren utan att installera något: IDE online

I dag, programmering är inom allas räckhåll. Och det enda vi behöver för detta är en vanlig textredigerare (t.ex. Windows Anteckningar) för att börja skapa vårt program. Men om vi vill underlätta denna uppgift är det bättre att satsa på en komplett utvecklingsmiljö, eller IDE, som förfogar över verktyg och funktioner som gör det enklare att programmera. Men dessa program är i allmänhet mycket tunga och långsamma, och i low-end-datorer kan de ge oss problem med långsamhet. Och i dessa fall kan molnet vara en stor allierad.

Fördelar med att använda ett moln -IDE för att programmera

program från webbläsaren utan att installera något

Att kunna använda denna typ av programmering i molnet innebär det vi behöver inte installera något mer än en webbläsare på datorn. På detta sätt kommer vi att undvika att till exempel besätta dussintals gigabyte i en IDE som t.ex. Android Studio, eller fyller vår dator med program som lite efter lite tynger datorns korrekta funktion.

Program som körs från webbläsaren förbrukar mycket mindre RAM och CPU än de vi driver själva. Detta innebär en mycket snabbare och smidigare drift av hela systemet, eftersom vi inte kommer att spendera stora resurser. Vi kommer också att vinna stabilitet , eftersom relativt långsamma datorer tenderar att krascha ofta när vi lägger stora arbetsbelastningar (vilket kan leda till dataförlust). Gruppsamarbete om olika projekt är också mycket lättare när det finns ett moln mellan att styra aktiviteten för var och en.

Vi kan också glömma bort ladda ner installatörer för att installera nya IDE: er eller uppdatera dem som vi redan har installerat på datorn. Tack vare molnet kan vi alltid använda de mest uppdaterade versionerna utan att behöva oroa dig för någonting.

Naturligtvis kommer vi också att glömma att behöva lägga pengar på uppdatering datorhårdvara eller köpa nya delar. Eftersom vår dator inte kör dessa tunga program kommer all utrustning, oavsett hur gammal, att vara användbar för programmering.

Men de är inte alla fördelar. Vi måste komma ihåg att cloud computing alltid har några handikapp att ta hänsyn till. Till exempel är vi beroende av ett externt företag, och om det stänger, eller slutar fungera, kommer vi inte att kunna arbeta. Vi måste också var försiktig med våra uppgifter, eftersom vi inte kan veta säkert hur det behandlas eller hur det används. De typiska försiktighetsåtgärder som är förknippade med användningen av vilken typ av moln som helst, men tillämpas på programmeringsområdet.

Olika sätt att programmera från molnet eller på distans

Det finns flera sätt att programmera från molnet eller på distans. Vi kommer att se några av de mest intressanta alternativen som vi kan hitta för att glömma att installera IDE: erna på vår dator.

Installera aldrig: IDE, program och mer i webbläsaren

Den första av plattformarna som vi kommer att se för detta ändamål är Installera aldrig . Denna webbplats låter oss starta instanser av olika program (relaterade till programmering) så att vi kan använda de tillgängliga IDE: erna utan att behöva ladda ner eller installera något på vår PC. Och allt detta gratis.

De viktigaste utvecklingsmiljöerna som vi hittar inom denna plattform är:

  • IntelliJ
  • PyCharm
  • Eclipse
  • Visual Studio Code
  • jupyter
  • Android Studio

Dessutom kommer vi också att kunna öppna andra webbläsare, som t.ex. krom, firefox och Brave, i vår webbläsare (i renaste Inception -stil) för att kunna arbeta med dem och använda dem, till exempel för webbprogrammering och felsökning.

Den här tjänsten är helt gratis och erbjuder oss virtuella servrar med 2 vCPU: er och 4 GB RAM, utan tidsbegränsningar, för att kunna programmera i våra privata instanser. Dessutom, om vi behöver mer strömkapacitet kan vi anpassa den virtuella server som vi behöver, även om vi i det här fallet måste betala.

Installera aldrig

Även om listan över tillgängliga IDE: er är något begränsad (som vi kan se, bara 6 IDE: er och 3 webbläsare), måste man ta hänsyn till att den är i "beta" -fasen, så under de kommande månaderna kommer den att fortsätta ta emot nya virtuella tjänster för att kunna starta dem. endast beroende på webbläsaren.

MacinCloud och MacStadium: för dem som behöver programmera för Mac

Apple är mycket stängd när det gäller att utveckla applikationer för sina ekosystem. Och om vi inte har en Mac för att sammanställa programmen kommer vi inte att kunna skapa program för macOS, iOS eller för något av deras andra system. För att vara ärlig är dessa datorer inte precis billiga. Och en Hackintosh eller en virtuell maskin, förutom att den inte är precis enkel, är inte heller det bästa alternativet.

Om vi ​​behöver programmera för Apple och vi inte kan eller vill betala för en ny Mac -dator kan vi be molnet om hjälp. Tack vare tjänster som Macin Cloud det är möjligt att hyra dedikerade Mac -servrar för att kunna arbeta med dem över Internet.

macOS en la nube

Dessa servrar tillåter oss att fjärransluta till ett Mac -skrivbord och använda det, utan begränsningar, som om vi satt framför det. Alla program och verktyg som vi kan behöva för att forma våra program, till exempel Xcode, kommer att finnas tillgängliga på dessa servrar för användning som vi behöver dem.

Det finns en annan liknande tjänst som vi kan använda för detta ändamål: MacStadium . Men om man jämför sina priser (100 dollar i månaden) är det värt att köpa en Mac innan man satsar på denna andra tjänst.

CodeAnywhere: en IDE utformad för molnet

Hittills har vi sett lösningar för att köra program från webbläsaren eller från molnet i allmänhet utan att behöva installera något. Men i slutändan är de fortfarande program utformade för datorer som kräver virtualisering. Och för ett friskt pust spelar CodeAnywhere in.

CodeAnywhere är en programmerings -IDE som är utformad för att köras från webbläsaren själv, men utan att tillgripa virtualisering. Detta verktyg är kompatibelt med de viktigaste programmeringsspråken (JavaScript, PHP, Python, Ruby, Go, Java, C / C ++ och C #, bland annat) och erbjuder oss intelligenta verktyg som hjälper oss i programmering, till exempel syntaxmarkering eller automatiskt slutförd. Det kan också integreras med GIT och har en egen version jämförare.

CodeAnywhere

Vi kan komma åt denna IDE från CodeAnywhere webbplats . Tjänsten är gratis för alla användare, även om den har betalningsmetoder som låser upp nya funktioner (till exempel att få tillgång till ett större antal versioner att jämföra).

En utmärkt plattform som inte kommer att lämna en dålig smak i munnen även bland de mest krävande utvecklarna.