Chromebooks är fantastiska. De är relativt enkla och billiga enheter som kör Chrome OS, ett avskalat Linux-baserat operativsystem utvecklat av Google.
medan de är perfekta för människor som bara behöver en webbläsare för att utföra grundläggande uppgifter, om du kommer in i utveckling med bara en Chromebook, kanske du undrar om det är bättre att investera i en dator.
men med alla molnbaserade tekniker och senaste uppdateringar av Chrome OS har du många alternativ. Vi kommer att gå igenom några av de populära här.
molnbaserade lösningar
om du är helt ny på webbutveckling finns det naturligtvis freeCodeCamp.org. hela läroplanen kan fyllas helt i webbläsaren och genom att utnyttja verktyg som CodePen, CodeSandbox, Glitch och Repl.it för mer komplexa projekt.
även erfarna utvecklare använder en eller flera av de webbplatser som anges ovan för snabb prototypning och för att enkelt dela sina projekt med andra, allt gratis. Medan de kan vara långsammare än en inbyggd dev-miljö, är det faktum att du kan komma åt dem från vilken internetansluten enhet som helst och att allt sparas på sina servrar ett stort plus.
Linux för Chromebooks
från och med Chrome OS v.69 kan du aktivera Linux för Chromebooks och installera en betaversion av Linux-skalet på utvalda Chromebooks. Även om listan över enheter som stöds är kort förväntas de flesta om inte alla framtida Chromebooks stödja den här funktionen.
vad som i princip händer är att Chrome OS kör en version av Debian i en virtuell maskin. Eftersom Debian är vad Ubuntu, en populär Linux-distribution/operativsystem, bygger på, bör du kunna installera vad som helst på din Chromebook som du skulle på en Debian/Ubuntu-maskin.
om du till exempel vill installera Firefox behöver du bara öppna terminalen och ange sudo apt install firefox
.
det finns dock vissa nackdelar. För närvarande är den här funktionen i beta, och hårdvaruacceleration stöds fortfarande inte i applikationer som inte är Chrome OS.
saker som Firefox eller VSCode kommer att köras långsammare än på andra maskiner som kör en Linux-distribution som Ubuntu inbyggt. Detta innebär också att videoavkodning är lite långsammare, för, och uppspelning kan drabbas som ett resultat. Enheter som Mikrofoner och webbkameror stöds inte ännu.
kolla in den här sidan för mer information om vad som inte stöds ännu.