Fiecare site este format din mai multe pagini web. Paginile web sunt create cu ajutorul unor programe web. Anumite programe web cauzeaza anumite probleme web. Cam asta este legatura intre cele trei. Dar sa detaliem.
Pagina web este unitatea de baza a internetului. Fiecare informatie, imagine, clip, s.a.m.d este cuprinsa intr-o pagina web.
Paginile web se impart in trei categorii:
- pagini web statice. Numele spune totul. Si anume, sunt paginile in care nimic nu se misca, nimic nu se transforma, nici o culoare cand ajungi cu mouse-ul pe un link, nimic. Sunt scrise exclusiv in limbaj HTML si sunt stramosii paginilor moderne. Astfel de pagini sunt inca folosite pentru timpul de incarcare mic. Ulterior a fost adaugat CSS-ul, un "upgrade" al HTML-ului.
- pagini web cu continut dinamic. Sunt paginile care "traiesc", reactioneaza la miscarile vizitatorului. Ca meniul pe care il vezi deasupra. Sunt paginile in care continutul se schimba, fara sa incarce o noua pagina. Pentru acestea avem nevoie de alte limbaje de programare: Java, Javascript, Ajax, XML, ActionScript si eventual extensii ale acestora: jQuery, MooTools, etc.
- pagini web create dinamic. Arata la fel ca celelalte, ca design se incadreaza in primele doua categorii. Diferenta consta in modul in care sunt create:
- la o pagina statica, vizitatorul cere un site, comanda ajunge la server, server-ul returneaza pagina.
- la
o pagina diamica, comanda ajunge la server, server-ul extrage
informatia necesara din baza de date, o introduce intr-o pagina statica
ce foloseste drept sablon, apoi pagina este livrata vizitatorului.
Acest gen de programare foloseste limbaje precum asp, perl, python, ruby, cel mai raspandit fiind php. Mai complicat, insa prezinta o serie de avantaje:
- cu o singura pagina statica si o baza de date pot fi create sute de pagini diferite
- poate fi creata o interfata de administrare cu ajutorul careia utlizatorul introduce informatii in baza de date, eliminandu-se astfel necesitatea unui programator
- design-ul site-ului poate fi schimbat mult mai usor, pentru ca implica doar modificarea paginii statice sablon
Cam complicat cu creare pagina web, nu? Exista insa programe care promit sa faca procesul de creare site mult mai usor:
Programe web
Sunt cateva tipuri, si subtipuri.Programe web pentru avansati, clasificate dupa scopul lor:
- programe web pentru design. Pleaca de la banalul notepad si ajung la editoare web. Toate pot crea o pagina html, diferenta este ca editoarele contin ajutoare, precum colorarea diferita a bucatilor de cod, ordonarea paginilor in site, completarea automata a tag-urilor, etc.
- programe web de tip ftp. Adica programele care fac legatura cu serverul unde ste gazduit site-ul, ftp fiind protocolul prin care realizeaza aceasta legatura.
- servere web pentru testare. Acestea ajuta la testarea site-urilor dinamice fara a mai avea nevoie de un server extern.
Programe web pentru incepatori.
Sunt programele incadrate in categoria "WYSIWYG" ( prescurtare de la "What You See Is What You Get" ). Programele care promit sa faca tot, fara sa stii nimic despre programare. La inceput, am incercat 2-3 astfel de programe. Ele m-au motivat sa invat sa scriu codul singur. Pentru ca genereaza o serie de probleme:
Probleme web
- Probleme web de design. In programele de tip "WYSIWYG" nimic nu o sa fie asa cum vrei. Niciodata. Incerci sa modifici ceva, si iti modifica inca 3 obiecte, sau toata pagina. Nu merge decat cum vrea el. Dupa nervi si timp pierdut ajungi la un compromis. Eh, macar merge. Si deschizi pagina in alt browser...
- Probleme web de compatibilitate. Experienta mi-a demonstrat ca daca ai un design mai complicat decat o pagina A4 goala, n-o sa arate la fel in toate browserele. Cand pagina arata bine in Internet explorer, n-o sa mearga in Mozilla, Opera, Chrome. Si invers. Daca arata bine in internet explorer 6, sigur in 7 n-o sa arate la fel. Ce faci? Trebuie sa modifici! Repari una, se strica alta. Iar nervi, iar timp pierdut.
- Probleme web de optimizare.Ai incropit in final ceva decent, nu chiar ce iti doreai, dar merge. Scoti site-ul pe net. Intra prietenii, rudele, lume multa. O saptamana. Dupa care nu mai sari de 3-4 vizitatori pe zi. 3 boti si vreun prieten mai bun. Promovarea web implica multe ore de studiu si este de cele mai multe ori neglijata, in conditiile in care 70% din trafic vine din motoarele de cautare. Un site fara vizitatori este pur si simplu inutil.
Sfatul meu: angazeaza specialisti. Castigi nu numai cunostintele lor, dar si experienta lor (si Promovare web gratuita!). Experienta este cheia succesului!
Cam asta implica procesul de "creare pagina web". O zi buna!







