Răspuns :
Exista mai multe moduri de a realiza un site web. Fiecare varianta are avantaje si dezavantaje, fiecare varianta este recomandata in diverse circumstante.
[1] Folosind programare - Metoda traditionala
In aceasta varianta site-ul este construit de la 0 in unul sau mai multe limbaje de programare/markup (si optional frameworkuri care sa ii usureze munca). Crearea site-ului are loc intr-un IDE sau intr-un editor de cod. In aceasta metoda programatorul are control complet asupra tuturor functionalitatilor site-ului si poate configura complet totul. Printre limbajele de programare/markup se enumera HTML, CSS, JS, PHP, PYTHON (Django/Flask). De multe ori este necesara folosirea unei baze de date.
Avantaje :
- Programatorul este in control complet asupra tuturor elementelor visuale si functionale ale site-ului.
- Poate genera cod HTML mai eficient si mai curat decat alte metode.
- Este recomandat pentru proiecte mari, platforme, websiteuri custom.
Dezavantaje :
- Dezvoltarea site-ului este relativ dificila, poate necesita multe resurse.
- Necesita cunostinte avansate de programare si tehnlogii web pentru a crea site-uri complexe
Exemple de site-uri construite in acest mod : brainly.ro, google.com, facebook.com, etc.
[2] Folosind un Content Management System - Wordpress
Un CMS este o platforma completa pentru crearea de site-uri web. Wordpress ofera posibilitatea de a constui un site web usor, rapid si cu un grad ridicat de flexibilitate creativa. Este recomandat mai ales in construirea site-urilor de stiri, a blogurilor, a paginilor de prezentare pentru firme/produse/persoane, a magazinelor online mici.
Avantaje :
- Usor de folosit, dezvoltare rapida a site-ului
- Nu necesita cunostinte despre limbaje de programare dar necesita cunostinte de baza despre tehnologii web.
- Sunt disponibile mii de sabloane si pluginuri care pot schimba rapid infatisarea sau pot adauga functionalitati noi
- Editare intuitiva a paginilor web
- Wordpress este un proiect open-source.
Dezavantaje :
- Nu ofera control atat de mare asupra tuturor elementelor precum metoda anterioara.
- Nu este recomandat pentru platforme mari in care se doresc functionalitati non-standard
- Multe pluginuri/sabloane sunt disponibile contra cost.
Exemple de site-uri construite cu wordpress : majoritatea site-urilor de stiri serioase din Romania.
[3] Folosind site-buildere (google sites, wix, squarespace, etc. )
Site-builderele sunt platforme care au prins avant in ultima perioada datorita usurintei cu care se poate crea un site web. Site-urile create cu astfel de elemente sunt de cele mai multe ori site-uri de prezentare, cu pagini statice care au de cele mai multe ori rol publicitar.
Avantaje :
- Este extrem de usoara folosirea unei astfel de platforme, nu necesita cunostinte tehnice.
- Dezvoltare extrem de rapida a site-urilor web
- Exista variante gratis (desi experienta este mult limitata).
- Nu necesita cumpararea unui host/domeniu, acestea fiind de multe ori incluse in pachet.
Dezavantaje :
- Desi pot fi oferite cateva zeci/sute de sabloane posibilitatile sunt extrem de limitate
- Control extrem de limitat asupra functionalitatii siteului.