Bygg din webbplats med Webflow… Verkligen?
Webflow är ett No Code-verktyg byggt för proffs (som de med rätta hävdar). Du behöver ha kunskap om HTML och CSS för att kunna bygga en webbplats i Webflow från grunden. Verktyget försöker inte dölja komplexiteten i webbfejlingsprocessen. I själva verket liknar det webbfejlingsprocessen mycket genom att exponera de mer avancerade grid- och flexbox-layouterna och ge mer kontroll över formateringen.
Men varför skulle man då välja att skapa sin webbplats med Webflow? Jag menar, titta på skärmdumparna av verktyget nedan.
Som React-utvecklare, van vid att arbeta med ett urval av UI-ramverk som TailwindCSS, MUI, Bootstrap osv., verkar detta kräva mycket mer ansträngning för mig. Att gå till varje element i redigeraren och skapa de stilar jag behöver. Det kändes bara som att jag skulle behöva lära mig detta nya utvecklingsramverk vilket inte ger någon fördel jämfört med de jag redan kände till.
Ja, Webflow-redigeraren kommer förinstallerad med majoriteten av standardkomponenterna, inklusive divs, sektioner, formulär och även karuseller. Den tar hand om den tråkiga formateringen och animeringen av dessa komponenter för din räkning. Här är några skärmdumpar av Webflows standardkomponenter.

Men det finns så många paket på npm som möjliggör tillägg av formaterade komponenter som dessa med enkel konfiguration.
Och låt oss säga att vi vill lägga till något eget beteende — som anpassad formulärvalidering eller användarinteraktioner — vi skulle behöva göra ändringar i javascript, och för det tillhandahåller webflow oss med JQuery — ett långsamt döende ramverk i javascript. Att förstå JQuery skulle ta betydande tid för någon som är ny på det.
Så verkligen, varför använda Webflow alls?
Vi stötte på en situation där vi råkade ha unika designmockar för en av våra klienter på MyNextDeveloper och vi blev ombedda att bygga webbplatsen på Webflow. Här är mina överväganden baserade på min erfarenhet av Webflow.
Webbplatsdesign: Låt oss säga att du vill skapa en webbplats i Webflow. Det finns två alternativ, du kommer antingen att köpa en mall och göra ändringar eller så kommer du troligen att börja från grunden. Om du hittar en mall som liknar hur du vill att din webbplats ska se ut, är det bäst att köpa mallen och göra redigeringar i Webflow. Detta sparar mycket tid genom att eliminera större delen av utvecklingsprocessen.
Men om du har en mycket unik webbplatsdesign för vilken ingen mall finns tillgänglig på Webflow, är ansträngningen att bygga webbplatsen med React kontra Webflow nästan densamma, förutom på några få ställen där Webflow kan spara tid — men ingenting signifikant.
Hosting och distribution: Webflow hanterar hosting för dig, allt du behöver göra är att helt enkelt klicka på en knapp, och boom, dina ändringar på webbplatsen är distribuerade! Du behöver inte ställa in någon server, och du behöver inte ställa in någon CI/CD-pipeline osv. Naturligtvis finns det verktyg som Netlify som gör det tyngre arbetet för dig, men det är fortfarande mer ansträngning än en enkel knappknyck med Webflow.
Backend: Om du har ett enkelt system som en blogg där du inte behöver specialiserade databaser och enkelt kan hantera det med ett innehållshanteringssystem (CMS), är Webflow bra. De stöder också skapandet av en e-handelswebbplats — och hanterar betalningar och din databas mycket smidigt. I båda dessa fall är Webflow vägen att gå. Men om du behöver något som Webflow inte stöder som standard, kommer det att kräva betydande ansträngning. Å andra sidan, om du bygger en enkel målsida som inte kräver mycket av en backend alls — Webflow har ingen fördel.
Skicklighet: Om du börjar som utvecklare kommer det att ta mindre ansträngning för dig att lära dig och anpassa Webflow än med något annat ramverk. Men om du är en erfaren utvecklare kommer Webflow att kräva mer ansträngning för dig att lära dig än att bygga webbplatsen på ett ramverk du redan är bekant med.
Kostnad: Webflow kostar 29 USD per månad — och i fallet med en e-handelswebbplats finns det en tillagd provision på upp till 2% som du skulle behöva betala per transaktion. Och för alla anpassade kodningskrav skulle du behöva anställa en utvecklare ändå. Men när det väl är byggt behöver du inte en utvecklare för underhåll (om du inte behöver tillagd funktionalitet). Vem som helst från en designer till en revisor kunde lätt lära sig att justera designen på egen hand. Huruvida detta skulle vara kostnadseffektivt eller inte beror på din situation. Om det är en enkel målsida eller blogg, tror jag att anställa en utvecklare för att få det gjort kommer att vara billigare eller lika dyrt. I fallet med en e-handelswebbplats, om du inte har några befintliga system, skulle Webflow vara det klara valet på grund av allt de hanterar för dig bakom kulisserna.
Slutsats Sammanfattningsvis beror kostnad och tid som krävs för att bygga en webbplats från grunden på komplexiteten i webbplatsen och din skicklighetsnivå. Att bygga en webbplats från grunden kan ta längre tid än att använda Webflow, men det kan vara mer kostnadseffektivt på längre sikt. Att använda Webflow kan vara snabbare och enklare, men det kommer vanligtvis med en prenumerationskostnad. Så beroende på dessa olika faktorer kan du fatta ett beslut som är lämpligt för dig.



