Creare site utilizand tehnologia framework-urilor
Trebuie sa recunoastem ca aproape toate firmele de creare site folosesc cateva programe pentru a accelera procesul de creare site. Exista multe astfel de programe, unele mai eficiente iar altele mai putin eficiente, dar in ansamblu putem afirma ca framework-urile sunt cele mai eficiente software de aceasta natura. Pe langa ca sunt considerate extrem de eficiente in cadrul activitatii de creare site trebuie sa notam ca aceste programe sunt si cele mai complicate dintre toate. Folosirea lor eficienta chiar necesita cunostinte de programare, insa pot reduce semnificativ termenul de executie chiar si in cazul unui proiect mai complex.
Un framework poate fi definit ca fiind o culegere de practici de creare site standardizate, care poate fi folosit pentru rezolvarea unor probleme care au trasaturi similare. Poate aceasta definitie este putin stiintifica sau prea tehnica, haideti sa abordam mai pe intelesul tuturor. Astfel, toate site-urile au niste puncte comune care trebuiesc proiectate si realizate folosind diferite tehnici de creare site, cum ar fi de exemplu inregistrarile pe site sau gestionarea persoanelor inregistrate. Poate nu inregistrarile reprezinta exemplul cel mai corect pentru a argumenta esenta unui framework dar daca as folosi un alt exemplu probabil nu as putea sa realizez o abordare pe intelesul tuturor. Astfel, un framework practic contine rezolvari gata facute pentru a solutiona problema gestionarii inregistrarilor si a persoanelor inregistrate, trebuie doar putin personalizate liniile de cod in functie de criteriile clientului si practic un capitol se poate incheia in cadrul procesului de creare site. Framework-urile ofera solutii care pot fi puse foarte repede in practica pentru rezolvarea tuturor fenomenelor ce pot aparea in cadrul unui proces de creare site, solutii care reduc semnificativ termenele de executie. Poate asa s-ar putea definii framework-urile cel mai bine, pe intelesul tuturor.
Framework-urile au o trasatura comuna esentiala. Aproape fiecare dintre ele are, una sau mai multe platforme de suport, pentru a usura inglobarea framework-ului respectiv in procesul de creare site. Aceste platforme de suport putem regasi sub forma manualelor online, sub forma cartilor liber descarcabile, sub forma unor forumuri de specialitate, etc. Cu ajutorul framework-urilor pot fi realizate chiar si cele mai complexe si cele mai provocatoare site-uri. Insa expertii de creare site recomanda ca inaite de a folosii un framework, sa insusim bine diferitele limbaje de programare, mai ales limbajul PHP. Daca procedam astfel, vom fi mult mai eficienti.
Unul dintre framework-urile cele mai populare este asa numitul Zend Framework. Cei care sunt adevarati profesionisti in materia de creare site, folosesc aproape in exclusivitate doar acest program pentru a da nastere unei entitati virtuale. Zend este un framework obiect orientat open source, adica gratuit, implementat in limbajul de programare PHP 5, licentiat sun licenta New BSD License. Zend Technologies a fost fondat in colaborare cu PHP, contribuitorii de baza fiind Andi Gutmans si Zeev Suraski. Dintre partenerii Zent putem enumera: IBM, Microsoft, Google, Strikeiron si Adobe Systems. Deci, din propozitiile anterioare putem trage linistit concluzia, conform caruia Zend este un program cat se poate de excelent.
Bineinteles, Zend poate fi socotit ca fiind un campion mondial care poate fi intrecut cu greu in domeniul sau, insa neaparat trebuie sa notam ca exista si alte framework-uri destul de performante cum ar fi de exemplu, CakePHP, CodeIgniter, Symfony sau Seagull PHP Framework.


