Costruisci il tuo sito web con Webflow… Davvero?
Webflow è uno strumento No Code costruito per i professionisti (come affermano giustamente). Hai bisogno di avere conoscenze di HTML e CSS per poter costruire un sito web in Webflow da zero. Lo strumento non cerca di nascondere la complessità del processo di sviluppo web. Anzi, assomiglia molto al processo di sviluppo web esponendo i layout grid e flexbox più avanzati e dando più controllo sullo stile.
Ma in questo caso, perché qualcuno dovrebbe scegliere di creare il suo sito web usando Webflow? Voglio dire, guarda gli screenshot dello strumento qui sotto.
Come sviluppatore React, abituato a lavorare con una serie di framework UI come TailwindCSS, MUI, Bootstrap ecc., questo mi sembra molto più sforzo. Andare a ogni elemento nell'editor e creare gli stili di cui ho bisogno. Sembrava proprio che dovrei imparare questo nuovo framework per lo sviluppo che non aggiunge alcun vantaggio rispetto a quelli che già conoscevo.
Sì, l'editor Webflow viene precaricato con la maggior parte dei componenti standard, inclusi div, sezioni, form e persino carousel. Si occupa della styling e dell'animazione noiosa di questi componenti per conto tuo. Questi sono alcuni screenshot dei componenti Webflow predefiniti.

Ma ci sono così tanti pacchetti su npm che permettono di aggiungere componenti stilizzati come questi con una facile configurazione.
E diciamo che vogliamo aggiungere un comportamento personalizzato — come validazioni di form personalizzate o interazioni utente — dovremmo apportare modifiche nel javascript, e per questo webflow ci fornisce jQuery — un framework javascript che sta lentamente morendo. Capire jQuery richiederebbe un tempo considerevole per chi è nuovo a esso.
Allora davvero, perché usare Webflow affatto?
Ci siamo imbattuti in una situazione in cui avevamo mock design unici per uno dei nostri clienti su My Next Developer e ci è stato chiesto di costruire il sito web su Webflow. Ecco le mie considerazioni basate sulla mia esperienza con Webflow.
Progettazione del Sito Web: Diciamo che vuoi creare un sito web in Webflow. Ci sono due opzioni, o acquisterai un modello e farai modifiche, oppure probabilmente inizierai da zero. Se trovi un modello che assomiglia a come vuoi che il tuo sito web appaia, allora è meglio acquistare il modello e apportare modifiche in Webflow. Questo farà risparmiare molto tempo eliminando la maggior parte del processo di sviluppo.
Ma se hai un design di sito web molto unico per il quale nessun modello è disponibile su Webflow allora lo sforzo nel costruire il sito web usando React vs Webflow è praticamente lo stesso, tranne per alcuni posti dove Webflow potrebbe far risparmiare tempo — ma niente di significativo.
Hosting e Deployment: Webflow gestisce l'hosting per te, tutto quello che devi fare è semplicemente fare clic su un pulsante e boom, le tue modifiche al sito web vengono distribuite! Non hai bisogno di configurare alcun server, né di configurare una pipeline CI/CD, ecc. Certo, ci sono strumenti come Netlify che fanno il lavoro pesante per te, ma è comunque più sforzo che un semplice clic di un pulsante con Webflow.
Backend: Se hai un sistema semplice come un blog dove non hai bisogno di database specializzati e puoi facilmente gestire con un sistema di gestione dei contenuti (CMS), Webflow è fantastico. Supportano anche la creazione di un sito web di e-commerce — e la gestione dei pagamenti così come il tuo database molto agevolmente. In entrambi questi casi, Webflow è la strada giusta. Tuttavia, se hai bisogno di qualcosa che Webflow non supporta per impostazione predefinita, ci sarà uno sforzo significativo coinvolto. D'altra parte, se stai costruendo una semplice landing page che non richiede molto backend affatto — Webflow non ha alcun vantaggio.
Competenze: Se stai iniziando come sviluppatore, ti richiederebbe meno sforzo per imparare e personalizzare Webflow rispetto a qualsiasi altro framework. Tuttavia, se sei uno sviluppatore esperto, Webflow ti richiederà più sforzo per imparare piuttosto che costruire il sito web su un framework con cui hai familiarità.
Costo: Webflow costa $29 al mese — e nel caso di un sito web di e-commerce, c'è la commissione aggiunta fino al 2% che dovresti pagare per transazione. E per qualsiasi requisito di codifica personalizzato, dovresti assumere comunque uno sviluppatore. Ma una volta costruito, non avresti bisogno di uno sviluppatore per la manutenzione (a meno che tu non abbia bisogno di funzionalità aggiuntive). Chiunque, da un designer a un contabile, potrebbe facilmente imparare a modificare il design da solo. Se questo sarebbe conveniente o meno dipenderà dalla tua situazione. Se è una semplice landing page o blog, penso che assumere uno sviluppatore per farlo risulterà essere più economico o altrettanto costoso. Nel caso di un sito di e-commerce, se non hai sistemi già esistenti, Webflow sarebbe la scelta chiara per tutto ciò che gestiscono per te dietro le quinte.
Conclusione In sintesi, il costo e il tempo richiesto per costruire un sito web da zero dipendono dalla complessità del sito web e dal tuo livello di competenza. Costruire un sito web da zero può richiedere più tempo rispetto all'utilizzo di Webflow, ma può essere più conveniente a lungo termine. L'utilizzo di Webflow può essere più veloce e facile, ma in genere viene fornito con un costo di abbonamento. Quindi a seconda di questi vari fattori, puoi prendere una decisione adatta a te.



