A Ty co - pewnie masz trudności ze zrozumieniem tej "bzdurnej składni"? Nie widziałem języka z czytelniejszą i bardziej przejrzystą składnią. No chyba, że przeszkadza Ci prawdziwie pełna obiektowość i wolisz protezę i śmietnik jak w PHP (bo zakładam, że właśnie w tym programujesz jak 90% krzyczących na Ruby/RoR bez wgłębienia się w temat)
Stosujesz podejście do tematu od strony dupy. Dlaczego ?
Bo dobrego programistę nie obchodzi czy JEMU jest mega-super-hiper sexy i cool. To ludziom którzy używają jego PRODUKTU powinno być mega-super-wygodnie, miodzio, super i w ogóle.
od razu widac, ze gosciu lubi Ruby bo ROR stal sie trendy, a PHP, bo dla wyznawcow ROR'a PHP jest be. pod wzgledem predkosci dzialania te 2 lodzie chyba powinno zostac zamienione. chociaz przyznam, ze ruby jest kolorowe, a PHP jest.. jakie jest
Jest jakie jest, czyli mimo wszystko pozostaje przepotężnym językiem skryptowym oferującym największe możliwości. ROR przy PHP to dla mnie jak... Java przy C++? Może kiedyś będę musiał się przemóc ;)
Czyli takie małe kółko wzajemnej adoracji, usiłujące zrobić coś zupełnie inaczej niż wszyscy inni robią od lat, i jeszcze twierdzą że to jest tak samo dobre ;)
PHP to może jest przejrzysty na tle assemblera albo kodu maszynowego. Spójny w ogóle nie jest. Trzeba być kompletnym ignorantem, aby o tym nie wiedzieć. Płaska przestrzeń nazw wypełniona i chaotycznie ponazywanymi funkcjami nie trzymającymi się żadnej, jednej konwencji. Np. niektóre funkcje do pracy na stringach mają prefiks str_ inne str, a jeszcze inne nic nie mają. Poza tym PHP nie ma ani wielowątkowości ani w ogóle nie jest językiem ogólnego zastosowania
a tak serio - niektórym z tych bolączek da się w ten czy inny sposób zaradzić. Wielowątkowość w aplikacjach webowych jest w sumie chyba średnio przydatna ;-) Językiem ogólnego zastosowania nie jest i nie nadaje się do tego za cholerę (wspomniany brak wielowątkowości, tragicznie zrobione zwalnianie pamięci, itd.), ale na swoim poletku się sprawdza.
No właśnie... ogólnie fajny pomysł, ale strasznie mało tych języków. A PHP jest jakie jest: język został źle zaprojektowany (a właściwie wcale go nie projektowano, hyhy :-P ), ale właśnie, jak już ktoś napisał powyżej, to ta "klątwa PHP3". I w dobie PHP5 jest to już bardzo nie fair. Dużo rzeczy się zmieniło, ewolucja zrobiła swoje, tak samo jak gigantyczne wsparcie i olbrzymia popularność siłą rzeczy miały pozytywny wpływ na rozwój języka.
Komentarze (40)
najlepsze
Przestałem czytać. Kolejny ruby-fanboj, któremu nie przeszkadza kobyłowatość i bzdurna składnia.
Stosujesz podejście do tematu od strony dupy. Dlaczego ?
Bo dobrego programistę nie obchodzi czy JEMU jest mega-super-hiper sexy i cool. To ludziom którzy używają jego PRODUKTU powinno być mega-super-wygodnie, miodzio, super i w ogóle.
PHP
http://www.outandaboutravel.com/3rd_group.jpg
Czyli takie małe kółko wzajemnej adoracji, usiłujące zrobić coś zupełnie inaczej niż wszyscy inni robią od lat, i jeszcze twierdzą że to jest tak samo dobre ;)
a tak serio - niektórym z tych bolączek da się w ten czy inny sposób zaradzić. Wielowątkowość w aplikacjach webowych jest w sumie chyba średnio przydatna ;-) Językiem ogólnego zastosowania nie jest i nie nadaje się do tego za cholerę (wspomniany brak wielowątkowości, tragicznie zrobione zwalnianie pamięci, itd.), ale na swoim poletku się sprawdza.