PHP: Urat si eficient?

Ivo Jansch, CTO si inginer la Ibuildings, afirma constant:

PHP is not pretty, but it gets the thing done, and gets it done well.

si argumentul central al dezvoltarii in PHP ramane productivitatea – postul sau de aici o confirma printr-un experiment (de dragul amuzamentului) efectuat la o conferinta a dezvoltatorilor.

O echipa de programatori PHP, desi intrata mai tarziu in concurs, a rezolvat o problema (solutia unui labirint) intr-un timp scurt si cu un numar de linii de cod redus, concurand cu echipe de programatori Java, .NET, Oracle etc.

Rezultatele sunt de efect:

Limbaj folosit Timp dezvoltare
(ore)
Linii de cod Performanta
(secunde)
Oracle PL/SQL
4:37
1058
1.9
.NET
3:29
8680
1.2
PHP
1:26
94
7.1

Concluzia nestiintifica suna cam asa: cu PHP obtii rezultate de 2-3 ori mai repede decat in .NET si de vreo 4 ori mai repede decat in Oracle. Cu Java, se pare, nu prea obtii solutii – intrucat echipa Java nu a terminat aplicatia 🙂 Iar, conform Buzzle, solutia .NET ar avea intre 50 si 95 de erori la cele 8600 de linii de cod scrise.

Totusi, din punct de vedere al performantei executiei si al incarcarii serverelor, PHP ramane un limbaj de dezvoltare (interpretat) nepotrivit rezolvarii algoritimilor complecsi care necesita calcule complexe  si tacti de procesor.

This entry was posted in Devel and tagged , , , , , . Bookmark the permalink.

Comments are closed.