Co jest zle z LAMP - Jan Rychter

10
Co jest źle z LAMP? Jan Rychter http://jan.rychter.com/blog/

Transcript of Co jest zle z LAMP - Jan Rychter

Page 1: Co jest zle z LAMP - Jan Rychter

Co jest źle z LAMP?Jan Rychter

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

Page 2: Co jest zle z LAMP - Jan Rychter

„technologie nowe i kontrowersyjne”

Page 3: Co jest zle z LAMP - Jan Rychter

Co to jest L.A.M.P.?

Linux

Apache

MySQL

PHP lub Perl

Page 4: Co jest zle z LAMP - Jan Rychter

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

Page 5: Co jest zle z LAMP - Jan Rychter

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

Page 6: Co jest zle z LAMP - Jan Rychter

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

Page 7: Co jest zle z LAMP - Jan Rychter

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

Page 8: Co jest zle z LAMP - Jan Rychter

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ę

Page 9: Co jest zle z LAMP - Jan Rychter

Co dalej?

Page 10: Co jest zle z LAMP - Jan Rychter

http://www.aulapolska.pl/