[b]Unelte de baza - ce aveti nevoie pentru un site profesionist.[/b]
De ce sa folositi PHP în loc de HTML sau ASP sau PERL? Pentru ca, fara de alte limbaje, PHP este gratuit.
Sa spunem ca aveti de facut un site care va contine peste 150 de pagini. Daca ar fi sa îl faceti în HTML, ar dura ceva vreme. Ok. Sa zicem ca site-ul este gata, dar acum vreti sa schimbati fontul si culorile textului si ale link-urilor în toate cele 150 de pagini. Va apuca durerea de cap doar când va gânditi ce aveti de facut. În schimb, în PHP, acest lucru si multe altele sunt foarte simple. Daca site-ul respectiv ar fi fost facut în PHP pe module, tot ce ar fi trebuit sa faceti este ca în partea care contine informatiile despre text sa schimbati informatile despre text si link asa cum doriti si modificarea este aceeasi pentru toate paginile. Simplu nu?
Pentru a rula exemplele si scripturile existente pe acest site pe calculatorul dvs. de acasa sau pe pagina proprie trebuie sa aveti instalate si configurate câteva aplicatii de care o sa vorbim în continuare. Nu trebuie sa aveti cunostinte preliminare de baze de date sau programare. Simpla studiere a codului sursa si aplicarea exemplelor va poate lamurii ce poate face php. Deci, daca va credeti pregatiti cititi în continuare...
Unelte de baz?
Crearea unor pagini dinamice la un nivel performant, precum si punerea lor în functiune, nu poate fi facuta fara anumite programe. Iata cam de ce aveti nevoie:
Browsere - Pentru testarea paginilor este nevoie de mai multe browsere pentru ca nu toate afiseaza acelasi rezultat si este neprofesional sa obligati vizitatorul sa foloseasca un anumit browser doar pentru ca pagina facuta de voi arata si merge mai bine cu acel browser. Deci va recomand sa instalati 2-3 browsere pentru teste. Dintre cele mai folosite în prezent va recomand Internet Explorer (folosit pe calculatoare cu sistem de operare Windows), Firefox (se foloseste din ce în ce mai des datorita extensiilor si faptului ca se poate instala atât pe sisteme de operare Windows cât si pe Mac OS X sau Linux) si Opera (care are suport pentru mai multe sisteme de operare).
Serverul web pentru teste - Daca lucrati cu PHP-MySQL sub Windows, sigur aveti nevoie de triada Apache - PHP - MySQL sa fie instalata pe calculatorul local. Pentru aceasta aveti doua posibilitati: prima ar fi sa descarcati de pe pagina producatorului fiecare aplicatie în parte si sa o instalati manual, urmând apoi sa faceti configurarea serverelor manual (lucru nerecomandat începatorilor) si a doua varianta sa descarcati un program care instaleaza toate acestea gata configurate pe calculator, urmând ca voi doar sa va apucati de lucru. Astfel de aplicatii sunt EasyPHP de exemplu (pentru Windows 95-98 dar merge si pe Windows 2000 ?i XP) sau recomandarea mea WAMP5 care merge doar pe Windows NT (adica 2000, XP, 2003, Longhorn, etc) dar care are multe alte facilitati în plus fata de EasyPHP pe care cu timpul când veti învata mai multe despre PHP si MySQL o sa le considerati foarte utile (cum ar fi posibilitatea de testare a scripturilor PHP atât pentru versiunea 4 cât si 5). Ultima recomandare, atât pentru cei care folosesc sistemul de operare Windows cât si Linux, ar fi XAMP care contine toate pachetele necesare instaltrii si configurarii unui server de web profesional (inclusiv server de FTP, SSI, DNS ?i MAIL), dar pe care nu îl recomand începatorilor pentru ca multimea de facilitati oferite va poate încurca.
Editoare web - Dupa ce ati instalat serverul web si browserele acum va mai trebuie un editor bun pentru a scrie cod si a vizualiza paginile create. Pentru aceasta recomandarea mea este suita Macromedia (Dreamweaver, FLASH si FreeHAND). Puteti descarca Dreamweaver (pentru a scrie cod si a vedea/rula paginile în timp real) de la ei de pe site si tot de la ei va mai recomand Fireworks (daca va ocupati si cu design-ul paginilor aceasta aplicatie va este utila împreuna cu Adobe Photosop sau Corel Draw) si Flash (daca doriti sa faceti animatie pentru site). Desigur sunt o multime de programe care fac aceleasi lucruri cu ce va recomand eu, dar daca doriti sa lucrati la nivel profesional recomand sa lucrati cu unelte de profesionisti. Bineânteles ca puteti scrie cod si în Notepad si desena în Paint dar aplicatiile pe care vi le-am recomandat va usureaza extraordinar de mult munca si va semnaleaza rapid erorile din pagini.
Alte editoare pe care vi le recomand sa le testati sunt: PSPad (un bun înlocuitor al Notepad-ului, mai ales ca este freeware), Zend Studio (destinat profesionistilor).
Dup ce ati facut rost de tot ce va trebuie ca sa începeti treaba, va recomand sa cititi în continuare celelalte articole, eventual sa vizitati si pagina de download, sigur gasiti ceva util acolo pentru început, apoi pagina de link-uri, unde gasiti resurse gratuite si sa discutam pe forum eventualele probleme pe care le întâmpinati.