Jan Rychter http://jan.rychter.com/blog/

Transkrypt

Jan Rychter http://jan.rychter.com/blog/
Co jest źle z LAMP?
Jan Rychter
http://jan.rychter.com/blog/
„technologie nowe i kontrowersyjne”
Co to jest L.A.M.P.?
Linux
Apache
MySQL
PHP lub Perl
Linux
Nie jest najgorzej, choć ma swoje problemy
Trudne utrzymanie w dłuższej perspektywie
czasowej
Szybko się rozwija
Niektórzy wolą *BSD
Nie ma nic lepszego
Apache
Duży, wolny, niezrozumiały
Przez lata obrastał dodatkami
Pożarł kilka interpreterów (mod_perl, mod_php)
Potrafi wiązać krawaty
Koszmar konfiguracyjny
MySQL
Początkowo: baza danych na skróty
Po kilku latach: hmm… zróbmy z tego dorosłą
bazę
Jest dobrze, ale skróty prześwitują
Bardzo nierównomierna wydajność
Szukanie przyczyn problemów z wydajnością
jest bardzo trudne
Perl
Bez zachowania szczególnej ostrożności: język
write-only
Mało kto zachowuje szczególną ostrożność
Programiści Perla są dumni z krótkiego kodu
Wyłącznie interpretowany
Nie nadaje się do dużych aplikacji
PHP
Świetny do zrobienia pojedynczej strony WWW
… a nawet dwóch, czy trzech.
Koszmar skalowalności
Fatalny język programowania (“świat jest
łańcuchem znakowym”)
Dla większych aplikacji model stron WWW z
kodem nie sprawdza się
Co dalej?
http://www.aulapolska.pl/

Podobne dokumenty