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.