In urma unui algoritm complex, am extras biletelul potrivit pentru a inaugura blogul DotWeb.
Asa cum poate ați citit în secțiunea business, noi folosim Symfony, un framework MVC. Fără să intru prea adânc în detalii, paradigma MVC presupune o separare între interfață, logica aplicației și componentele efective ale acesteia. O arhitectură de felul acesta permite codului să fie mai ordonat, mai scurt, mai ușor de modificat. Asta este posibil pentru că este destul de clar ce trebuie să proceseze fiecare parte din aplicație. Poate nu întâmplător, o arhitectură MVC seamănă puțin cu arhitectura unui business web. Acesta, la rândul său, poate separa contactul cu clientul de project management și de producția efectivă a aplicației.

Prețul plătit de o aplicație pentru separarea responsabilitățolor este o procesare mai intensă, chiar dacă este vorba de operațiuni simple. Este ca și când un client ar vrea să introducă încă un element grafic (un buton, să zicem), operațiune pentru care trebuie să se adreseze managerului de proiect, care va transmite cererea către designer; acesta va produce butonul pe care integratorul îl va introduce apoi în interfață. În cele din urmă, PM-ul va putea spune către client "iată butonul". Alternativa la acest proces ar fi o situație în care clientul ar vorbi direct cu un freelancer, care ar juca rol de reprezentant de vânzări, PM, designer, integrator și programator. Eu, de exemplu, am aceast aparat foto digital care poate să și filmeze, are MP3-player, redă video, mai are radio și este și reportofon. Mă refer bineînțeles la telefonul meu mobil, cu care pot să navighez pe Internet.

Ceea ce vreau să spun este că deși un proces e producție cu roluri stabilite aduce după sine pași aparent inutili, structurarea pe care o creează asigură de cele mai multe ori ajungerea la un rezultat. Sigur că există câte un băiat care știe să facă siteuri aproape gratis, însă de cele mai multe ori va fi vorba despre o instalare de soluție free sau despre o aplicație cu un design făcut de un programator. Da, un proces de producție presupune acoperirea unor costuri suplimentare, în schimb rezultatul este un produs pentru care fiecare parte a fost produsă de un profesionist. De ce ar prefera cineva așa ceva? Din același motiv pentru care un jurnalist nu scrie articolul într-un MMS către redactor, la care să atașeze câteva poze făcute cu mobilul.