2007-03-30 23:54
 Oceń wpis
   

Wielu z programistów przeklina język PHP ze względu na ogromną swobodę i frywolność sposobu kodowania. Oczywiście z jednej strony jest to zaleta ułatwiająca programowanie programistom na różnych poziomach, lecz ta różnorodność stanowi czasami poważne problemy podczas rozwoju cudzych aplikacji. Z pomocą oczywiście przychodzi OOP (PHP5) oraz różnorakie frameworki (Symphony, Zend, Prado). Praca z wykorzystaniem frameworków bardzo ułatwia zgranie wielu programistów, choć oczywiście rozmiarów aplikacji sieci WEB nie można porównywać do "standardowych" aplikacji  to i tak stanowią one ogromne ujednolicenie.

Ogólnie przyjmując, wydajność aplikacji spada wraz z kolejnym poziomem ujednolicenia i jest do niego odwrotnie proporcjonalna. Prosty podział:

- aplikacja strukturalna (wysoka wydajność / trudny do zrozumienia kod),
- aplikacja obiektowa (średnia wydajność / dość łatwy do zrozumienia kod),
- aplikacja obiektowa + framework (niska wydajność / bardzo łatwy do zrozumienia kod).

Prosto mówiąc "coś za coś". Niestety nie można mieć wszystkiego, ale na szczęście technika wciaż się rozwija i dzisiejsze pojęcie niskiej wydajności za kilka lat będzie wyglądało zupełnie inaczej. Powinniśmy się cieszyć.

Tagi: programowanie, php5, zend
kategoria: -
Komentarze (2)