Sari la o secțiune6
Constructorii vizuali au rezolvat o problemă reală: au dat oamenilor fără cunoștințe de cod posibilitatea de a construi pagini. Costul acestei comodități se plătește însă la fiecare vizită, de fiecare vizitator.
De unde vine greutatea
Un constructor vizual trebuie să fie pregătit pentru orice: coloane, carusele, acordeoane, animații, formulare. Nu știe dinainte ce vei folosi, așa că încarcă un set generos de stiluri și scripturi pe fiecare pagină, indiferent dacă pagina are nevoie de ele.
În plus, layoutul se construiește din straturi de containere imbricate. Ce ar fi putut fi o secțiune cu trei carduri devine o structură cu multe niveluri, fiecare cu clasele și stilurile lui inline.
Ce se schimbă cu o temă block
- Se încarcă doar ce folosește pagina. Stilurile blocurilor se adaugă la nevoie.
- Marcajul e mai curat. Mai puține niveluri înseamnă mai puțin de calculat pentru browser la fiecare redimensionare sau derulare.
- Designul stă într-un singur loc. Culorile, fonturile și spațierile se definesc în `theme.json` și se aplică peste tot, în loc să fie setate pagină cu pagină.
- Editarea rămâne vizuală. Editorul nativ face ce făcea constructorul, pentru text și imagini din conținut.
Ce am măsurat pe un caz real
La migrarea acestui site de pe o temă cu constructor pe o temă block scrisă de la zero, greutatea paginii de start a scăzut de la circa 1,6 MB la circa 220 KB, iar primul conținut afișat a coborât de la peste 6 secunde la circa o secundă, în condiții de mobil simulat. Nu e magie: sunt aceleași informații, livrate cu mult mai puțin balast.
Cea mai mare economie nu a venit din cod, ci din imagini servite la dimensiunea potrivită și din renunțarea la efecte care se recalculau la fiecare cadru.
Când un constructor rămâne alegerea bună
Onest: nu întotdeauna trebuie renunțat la el.
- Ai o echipă care construiește frecvent pagini de campanie și e deja obișnuită cu el.
- Site-ul e mic, traficul e mic și viteza nu e o problemă de business.
- Depinzi de un ecosistem de extensii care nu are echivalent nativ.
În rest, pentru un site de prezentare care trebuie să fie rapid și ușor de întreținut ani la rând, o temă block e alegerea mai sănătoasă.
Cum se face mutarea, pas cu pas
- Se inventariază paginile și tipurile de secțiuni care chiar se folosesc.
- Se construiește tema: `theme.json` pentru stiluri globale, șabloane pentru tipurile de pagină, părți pentru antet și subsol.
- Se mută conținutul, nu marcajul constructorului. Aici se pierde balastul.
- Se verifică fiecare pagină, pe mobil și pe desktop, înainte de a dezactiva constructorul.
- Se păstrează tema veche instalată o vreme, ca revenire rapidă dacă apare ceva.
Un detaliu care se uită des: conținutul construit cu un constructor stă de multe ori în datele lui proprii, nu în conținutul paginii. Dacă îl dezactivezi fără să muți conținutul, paginile rămân goale.
Merită sau nu
Un constructor vizual e o unealtă, nu o condamnare. Dar dacă site-ul tău e lent, greu de întreținut și plin de opțiuni pe care nu le folosești, o temă block îți dă înapoi controlul, viteza și liniștea la actualizări.
Vrei să vedem dacă merită în cazul tău? Scrie-mi.



