Advertentie
Mijn eerste uitstapje op internet was een Angelfire-website. Het was een onheilige puinhoop die de TimeCube-manifest zien eruit als een esthetisch meesterwerk gebeeldhouwd door niemand minder dan Jony Ive en Michelangelo zelf. Zonder in detail te treden, zal ik alleen zeggen dat ik een buitensporige hoeveelheid heb gebruikt
Zoals de meeste sites destijds, was het statisch. Dat wil zeggen dat er geen interactiviteit was. Sindsdien is er een explosie geweest in webtechnologieën 6 gratis sites om te leren over programmeren in PHP Lees verder die het mogelijk maken om dynamische, boeiende websites te maken. Maar is er nog steeds behoefte aan platte websites zonder back-end?
Herrie denkt van wel. De Britse softwarestudio is net gelanceerd Smederij; Een platform voor het hosten van sites die alleen bestaan uit JavaScript, CSS en HTML. Maar is het goed?
De plannen
Terwijl Geocites 3 archieven die u terugbrengen naar de dagen van geoCitiesTegenwoordig behoort gratis webhosting tot het verleden. Grote zoekmachines zoals de eerder genoemde Yahoo! en Google waren ook nog niet zulke monsters. U kunt zoeken naar populaire zoekwoorden en enkele van de eerste ... Lees verder en Angelfire kostte vroeger niets, Forge heeft een freemium prijsmodel aangenomen. Spendthrifts kunnen een enkele website verwachten, evenals vijf gigabytes aan verkeer per maand. Gratis gebruikers moeten gebruik maken van een subdomein, terwijl betalende gebruikers hun eigen domeinnamen kunnen gebruiken.
Kosten zijn ook niet al te onredelijk. Voor tien dollar per maand, krijg je vijf websites en een beetje schamele tien gigabytes aan verkeer. Verdubbeling levert u tien websites en veertig optredens bandbreedte op. Betaalde abonnementen worden geleverd met aangepaste domeinen.
Als je dat overweegt, kun je verwachten dat je 20 ¢ per gigabyte betaalt. Hoewel niet helemaal onredelijk, was ik geschokt toen ik zag dat er geen plan was dat geschikt is voor superzware gebruikers. Iedereen die een foto-rijke website heeft en op de voorpagina staat van Reddit zou snel kunnen zien dat de verkeerskosten uit de hand lopen.
Versiebeheer
Forge wordt geleverd met een ingebouwd versiebeheersysteem, waarbij elke wijziging wordt weergegeven in een 'boom' die ongelooflijk bekend zal zijn voor iedereen die ooit heeft gebruikt Git Wat is Git en waarom zou u versiebeheer moeten gebruiken als u een ontwikkelaar bentAls webontwikkelaars werken we vaak aan lokale ontwikkelingssites en uploaden dan alles als we klaar zijn. Dit is prima als jij het bent en de veranderingen klein zijn, ... Lees verder of SVN.
Elke versie van uw website die u uploadt, blijft behouden en mocht u een fout maken of terugkeren naar een eerdere fase van uw website, dan keert u eenvoudig terug naar een eerdere versie. Dit maakt het gemakkelijk om gemaakte fouten te corrigeren. U wordt ook geïnformeerd over welke bestanden in elke versie zijn gewijzigd, inclusief laten zien welke bestanden zijn verwijderd.
Hoewel het versiebeheersysteem in Forge lang niet zo krachtig (en bij uitbreiding complex) is als Git, is het een geruststellende toevoeging aan het product. Het is bijna onmogelijk om uw site onherstelbaar te beschadigen.
Implementatie
Eschewing SCP en FTP FireFTP is een krachtige Firefox FTP-client die u in uw browser kunt gebruikenAls je ooit een vorm van webbeheer hebt gedaan, heb je waarschijnlijk op een bepaald moment FTP gebruikt. De meeste webhosts hebben een primitieve bestandsuploader dan u rechtstreeks vanuit uw ... Lees verder , Forge maakt het gemakkelijk om inhoud te implementeren. U bundelt eenvoudig uw HTML-, CSS- en JavaScript-bestanden in een ZIP-bestand en zet het neer in uw webbrowser. Zodra het succesvol is geüpload, is het openbaar zichtbaar.
Als iemand die niet van het gedoe houdt om een FTP-client op te starten wanneer ik een bestand naar een website wil uploaden, waardeerde ik echt hoe eenvoudig het hele proces was. Dat gezegd hebbende, gezien de nadruk op versiebeheer binnen Forge, had ik mijn website graag via Github kunnen implementeren. Men hoopt dat deze functie zal verschijnen in een latere iteratie van het product.
Snelheid
Een van de overkoepelende thema's van Forge is snelheid. Er ligt een ongelooflijke nadruk op het snel verspreiden van inhoud. Om dat te doen, gebruiken ze Amazon's S3 4 geweldige toepassingen voor Amazon's S3-webservicesOndanks dat Amazon het meest bekend staat om hun retaildiensten, bieden ze in feite een groot aantal webdiensten aan voor ontwikkelaars en thuisgebruikers die profiteren van Amazons ervaring en schaalbaarheid met enorme hoeveelheden van... Lees verder content delivery network, evenals een merkwaardig stukje JavaScript genaamd turbo.js.
Voor niet-ingewijden is turbo.js een plug-in die, wanneer geactiveerd, uw site spint en inhoud zoals JavaScript-bestanden en stylesheets opslaat in een snel CDN. Alle nieuwe projecten op Forge hebben standaard turbo.js geactiveerd, hoewel u deze functie eenvoudig kunt uitschakelen.
Ik bezocht enkele websites die op de Forge werden gehost en ik merkte dat ze snel laadden, zelfs met mijn trage residentiële ISP. Of dat het gevolg was van het feit dat CND, Turbo.js of statische webpagina's van nature snel waren, valt nog te bezien.
Heeft u een backend nodig?
Oké, dus Forge is snel, fenomenaal eenvoudig te gebruiken en heeft versiebeheerfuncties die voorkomen dat je per ongeluk je inhoud beschadigt. Er blijft echter een vrij grote olifant in de kamer over. Kun je het doen met een statische webpagina?
Voor veel mensen zal het antwoord een volmondig 'ja' zijn. Ben je een klein bedrijf en wil je gewoon wat marketinginformatie laten zien? Wil je een blog starten, maar niet de moeite nemen om WordPress te gebruiken en reacties te beheren? Ben je een artiest die gewoon wil laten zien waar je aan werkt, en niet veel anders? In dat geval is een statische site misschien wel precies wat u zoekt.
Conclusie
Riot heeft een product gemaakt dat snel, gebruiksvriendelijk en mooi is. Een product dat de hand van de gebruiker bij elke stap van het webpublicatieproces vasthoudt, zonder opdringerig te zijn. Daarvoor zouden ze geprezen moeten worden. Ze hebben eenvoudige webpagina's weer spannend gemaakt. Terwijl Forge zich alleen in de vormende stadia van het bestaan bevindt, zijn mensen er al naar toe om hun persoonlijke webpagina's en productpagina's voor hun startups te hosten. Voorbeelden hiervan zijn een Chinees technologiebedrijf, een Amerikaanse computerprogrammeur en een webdesigner uit Tennessee.
Heeft u een statische website? Heeft u uw webapplicatie vervangen door iets eenvoudiger? Laat het me weten in de reacties hieronder!
Afbeelding tegoed: James Saunders
Matthew Hughes is een softwareontwikkelaar en schrijver uit Liverpool, Engeland. Hij wordt zelden gevonden zonder een kopje sterke zwarte koffie in zijn hand en is dol op zijn Macbook Pro en zijn camera. Je kunt zijn blog lezen op http://www.matthewhughes.co.uk en volg hem op twitter op @matthewhughes.