Pentru implementarea unui website dinamic pot fi folosite diverse limbaje de programare si diverse sisteme de gestiune a bazelor de date. Vom prezenta in continuare cateva argumente in favoarea folosirii limbajului PHP si a sistemului MySQL.
De ce sa alegi PHP ?
PHP (limbaj de programare server-side) este o tehnologie open source folosita pentru dezvoltarea aplicatiilor web dinamice. Dintre criteriile pentru care am alegere acesta tehnologie amintim:
- PHP este o tehnologie gratuita
- Comunitatea PHP este foarte dinamica, pe internet gasindu-se cu usurinta solutii la o diversitate mare de probleme
- PHP ruleaza fara probleme pe o varietate mare de servere si sisteme de operare (Unix, Windows, Mac OS)
- Este cel mai folosit limbaj de programare pentru dezvoltarea aplicatiilor web dinamice.
De ce sa alegi MySQL ?
In cazul unui website dinamic, informatiile vizualizate de vizitatori trebuiesc preluate pentru afisare dintr-o baza de date relationala. Un sistem relational de baze de date (RDBMS - Relational DataBase Management System) este un software complex care are ca scop înmagazinarea, gestiunea si returnarea cat mai rapida a informatiilor solicitate. Sunt multe astfel de sisteme care pot conlucra cu PHP, amintind aici MySQL, PostgreSQL, Oracle, etc. Totusi studiile teoretice si practica arata ca sistemul MySQL este lider detasat pentru implementarea proiectelor care folosesc ca limbaj de scripting PHP-ul.
Criteriile care conduc la alegerea acestei tehnologii sunt:
- MySQL este cel mai popular RDBMS
- Este o tehnologie open source, gratuita (pentru uz noncomercial)
- Cele mai multe servicii de gazduire web ofera acces la MySQL
- Este foarte rapid
- Documentatie online bogata si bine structurata
- In reteaua Internet se gasesc usor solutii la o diversitate mare de probleme.