konto usunięte

Temat: Fabien Potencier o PHP

Zbyt długo nie było flame war ;)

http://fabien.potencier.org/article/64/php-is-much-bet...

Ja podpisuję się pod powyższym wszystkimi kończynami.
Jacek R.

Jacek R. programista

Temat: Fabien Potencier o PHP

Widać, że autor nie ma pojęcia o innych platformach, ale nie omieszkał napisać, że "PHP is the best web platform... ever". Szacun dla niego.

Nie będę dyskutować, w zamian proponuję obczaić inny, mądrzejszy, świeższy tekst, gdzie autor odnosi się do wpisu wklejonego wyżej (i innych też): http://lukeplant.me.uk/blog/posts/php,-python-and-pers...

konto usunięte

Temat: Fabien Potencier o PHP

Znowu ten temat ? :| Zaraz będzie dyskusja kółka wzajemnej adoracji z ewangelistami. Nie możemy poprzestać na tym że po prostu używamy PHP ?

Większość programistów z jakimś sensownym doświadczeniem tutaj zna kilka języków a pracuje głównie z PHP. Każdy ma jakiś powód ku temu.

Sam przekopałem się przez C++, Delphi oraz Javę zanim zająłem się PHP. Pythonem tylko troszkę się interesowałem, C# unikam z uwagi że wymaga Windowsa a to niestety kłopot i niepotrzebne koszta a obecnie bawię się sporo node.js jednocześnie nadal pracując z PHP. A jak czasami zaglądałem w profile tego czy tamtego który się wypowiada to zawsze widziałem jakieś dodatkowe języki.

Więc po co ta dyskusja ? Po raz kolejny ?Dariusz Półtorak edytował(a) ten post dnia 05.07.12 o godzinie 12:13
Bartosz Gogel

Bartosz Gogel Project Manager,
Programista

Temat: Fabien Potencier o PHP

Miło spijać z ust tego wiesza prawdę, którą rzecze. Pierw zachwalał, że zna PiEjdżPi od podszewy wrzucając teksty w stylu "My wiemy, że najszybszą metodą na wyświetlenie "Hello World" w PHP to die("Hello World!"); i na tej podstawie mówię, że Symfony 2.0 będzie najbardziej wydajnym fremeworkiem ever made". Po czym wychodzi to cudo, któremu nawet Yii wbija kloca w anus pod względem wydajności.
Ah Fabien, pragnę spłodzić się dzieciaka....:/Bartosz Gogel edytował(a) ten post dnia 05.07.12 o godzinie 14:03
Bartosz Gogel

Bartosz Gogel Project Manager,
Programista

Temat: Fabien Potencier o PHP

[ciach]Bartosz Gogel edytował(a) ten post dnia 05.07.12 o godzinie 14:03

konto usunięte

Temat: Fabien Potencier o PHP

niezaleznie od powyzszych argumentow PHP jako `język` jest slaby, a słabe powinno odejść. No ale nie zginie, bo zbyt wiele osob tego uzywa. Mysle ze rozwoj kompilatorow i translatorow powinien pomoc to zmienić - trzeba zrobić takiego 'CoffeeScript' dla PHP :)
Piotr Jasiulewicz

Piotr Jasiulewicz PHP/Java
professional

Temat: Fabien Potencier o PHP

Rozmowa w stylu "nieee! moj jezyk jest lepszy"... brakuje mi przycisku "bezwartosciowa wypowiedz" :)
Dariusz Paluch

Dariusz Paluch Jeżeli Python to
zamiennik BASIC'a.
to Optimus Prime
jest...

Temat: Fabien Potencier o PHP

Bartosz Krupa:
niezaleznie od powyzszych argumentow PHP jako `język` jest slaby, a słabe powinno odejść. No ale nie zginie, bo zbyt wiele osob tego uzywa. Mysle ze rozwoj kompilatorow i translatorow powinien pomoc to zmienić - trzeba zrobić takiego 'CoffeeScript' dla PHP :)

Chyba kolega się zagalopował z tym "coffePHPscriptem". Dla PHP w odróżnieniu od Javascriptu są alternatywy. No chyba że flash, lub aplety javy (jedno odchodzi powoli, a drugie juz odeszlo do lamusa).
Coffescript jest inspirowany skladnia ruby i pythona. Boje się że niezły z tego potworek by wyszedł

A co do flamewar. Kazdy uzywa tego co mu sie podoba. To co pisze Fabien jest prawda. Sam stwierdził że język nie jest najlepszy (czyt. slaby). Nie został od podstaw dobrze zaprojektowany, przeznaczenie bylo po prostu na początku inne, a później przechodził mutacje. PHP 5.4 to już ciekawe narzędzie. Nowe konstrukcje zblizaja skladnie jezyka do mozliwosci konkurentow. Ale nadal naleciałości wieku dzieciństwa są i niektórych design pattern nie da się poprostu zmienić. Wydaje mi się że roadmap PHP był następujący: Potrzebna mi funkcja do tego, no to dopisze do interpretera, a teraz tego. O już mamy. Każdy z developerów napisał własne moduły, sam sobie nazywał i wyszedł z tego misz-masz w bibliotece języka.

Natomiast nie da się nie poprzeć tego że PHP ma porządny ekosystem (czyt. popularność), choć niekoniecznie jakość. PHP jest poprostu tani i ma niski próg. I to stanowi jego siłe. Ale i sprawia że ilość narzędzi i potworków w nim, oraz jakość programistów psuje jego reputacje i rynek.
Prosty przykład: php.pl , ogromna ilość postów o skladnie, o fatal error, A cos nie dziala, dlaczego gotowiec nie dziala.

Wydaje mi sie ze PHP poprostu miał farta bo powstal w czasie gdy nie bylo narzedzi do stron w innych prostszych jezykach niz Perl. Wstawiasz: <?php echo date("d m Y") ?> i dziala. Data wyświetlona w miejscu gdzie chcesz.
Gdy wymagania co do złożoności aplikacji się zwiększyły php musiało nadążać za tym stąd ten dynamiczny rozwój. Python dużo wcześniej został zaprojektowany porządnie i nie trzeba wiele w nim zmieniać więc ciężko mówić o dynamicznym rozwoju na tym polu. Choć ilość implementacji języka, zastosowań itd miażdży php. PHP jest do stron Python jest przestronny. Jeżeli chodzi o strony WWW trudno nie przyznać prymu PHP. Jakością i ilością zastosowań Natomiast wygra Python.

Na koniec: Nie liczy się narzędzie, ale artysta który z niego korzysta. Można napisać bardzo dobrą aplikacje w PHP, istny rarytas, jak i "popsuć" po całości Pythona czy Ruby. A nawet pisać cuda w ASM.Dariusz Paluch edytował(a) ten post dnia 05.07.12 o godzinie 17:17

konto usunięte

Temat: Fabien Potencier o PHP

PHP się rozwija. Jeszcze nie tak dawno było 5.2 a teraz wchodzi 5.4 i zmniejsza się dystans do składni i możliwości Javy.

konto usunięte

Temat: Fabien Potencier o PHP

Krzysztof Parjaszewski:
PHP się rozwija. Jeszcze nie tak dawno było 5.2 a teraz wchodzi 5.4 i zmniejsza się dystans do składni i możliwości Javy.

ok, to kiedy wyjdzie PHP 6 i jaki jest jest aktualny plan rozwoju języka?
obawiam się że każda kolejna wersja będzie się rodzić coraz większych bólach bo się deweloperzy nie dogadująPrzemysław R. edytował(a) ten post dnia 05.07.12 o godzinie 19:52

konto usunięte

Temat: Fabien Potencier o PHP

Ja napiszę tak....

Mieliśmy kiedyś małą zagwostkę, musieliśmy szybko i efektywnie przeorać kilkanaście giga logów. Na szybko napisaliśmy skrypt w PHP... zonk... memory exceeded. Optymalizowaliśmy to maksymalnie jak się dało, zonk, zonk, zonk. Kilkanaście minut orania przez PHP logów ważących z giga (tylko) i na końcu zonk z pamięcią.

Wobec tego, napisaliśmy naprędce podobny oracz w Pythonie. 15GB w 3 minuty, znikome zużycie pamięci, statystyki potworzone jakie chcieliśmy. W zaoszczędzonym czasie porysowaliśmy wykresy, co szybko i przyjemnie pozwoliło nam rozwiązać kłopot.

To tyle o najlepszej platformie na świecie.

konto usunięte

Temat: Fabien Potencier o PHP

jeżeli chodzi o zużycie pamięci to mam wątpliwość czy wynikało to z stosowanego języka czy stylu programowania.

konto usunięte

Temat: Fabien Potencier o PHP

Łukasz K.:
Ja napiszę tak....

Mieliśmy kiedyś małą zagwostkę, musieliśmy szybko i efektywnie przeorać kilkanaście giga logów. Na szybko napisaliśmy skrypt w PHP... zonk... memory exceeded. Optymalizowaliśmy to maksymalnie jak się dało, zonk, zonk, zonk. Kilkanaście minut orania przez PHP logów ważących z giga (tylko) i na końcu zonk z pamięcią.

Wobec tego, napisaliśmy naprędce podobny oracz w Pythonie. 15GB w 3 minuty, znikome zużycie pamięci, statystyki potworzone jakie chcieliśmy. W zaoszczędzonym czasie porysowaliśmy wykresy, co szybko i przyjemnie pozwoliło nam rozwiązać kłopot.

To tyle o najlepszej platformie na świecie.
Leżę i kwiczę :D
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Fabien Potencier o PHP

Łukasz K.:
Ja napiszę tak....

Mieliśmy kiedyś małą zagwostkę, musieliśmy szybko i efektywnie przeorać kilkanaście giga logów. Na szybko napisaliśmy skrypt w PHP... zonk... memory exceeded. Optymalizowaliśmy to maksymalnie jak się dało, zonk, zonk, zonk. Kilkanaście minut orania przez PHP logów ważących z giga (tylko) i na końcu zonk z pamięcią.

Wobec tego, napisaliśmy naprędce podobny oracz w Pythonie. 15GB w 3 minuty, znikome zużycie pamięci, statystyki potworzone jakie chcieliśmy. W zaoszczędzonym czasie porysowaliśmy wykresy, co szybko i przyjemnie pozwoliło nam rozwiązać kłopot.

To tyle o najlepszej platformie na świecie.

memory exceeded? jak zescie kod spierdolili i na pale do ramu czytali to nawet C by wam nie pomoglo :P

konto usunięte

Temat: Fabien Potencier o PHP

Łukasz C.:

memory exceeded? jak zescie kod spierdolili i na pale do ramu czytali to nawet C by wam nie pomoglo :P

Nie uwazasz, ze takie komentarze sa nie na miejscu?
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Fabien Potencier o PHP

Łukasz K.:
Nie uwazasz, ze takie komentarze sa nie na miejscu?
nie, mem leak sam z siebie sie nie robi, nawet w php

konto usunięte

Temat: Fabien Potencier o PHP

Łukasz K.:
Mieliśmy kiedyś małą zagwostkę, musieliśmy szybko i efektywnie przeorać kilkanaście giga logów. Na szybko napisaliśmy skrypt w PHP... zonk... memory exceeded.

a jaki był ten "artystyczny" algorytm tego narzędzia?

konto usunięte

Temat: Fabien Potencier o PHP

Łukasz C.:
Łukasz K.:
Nie uwazasz, ze takie komentarze sa nie na miejscu?
nie, mem leak sam z siebie sie nie robi, nawet w php

Bez komentarza.

konto usunięte

Temat: Fabien Potencier o PHP

Łukasz C.:
Łukasz K.:
Nie uwazasz, ze takie komentarze sa nie na miejscu?
nie, mem leak sam z siebie sie nie robi, nawet w php

głupie VBA odpalone w Excelu przerabia takie pliki, więc czegoś tu nie rozumiem, albo krawiec kiepski, albo materia słaba

więc jak jest?

konto usunięte

Temat: Fabien Potencier o PHP

Przemysław R.:
Łukasz K.:
Mieliśmy kiedyś małą zagwostkę, musieliśmy szybko i efektywnie przeorać kilkanaście giga logów. Na szybko napisaliśmy skrypt w PHP... zonk... memory exceeded.

a jaki był ten "artystyczny" algorytm tego narzędzia?

Masz jakiś problem, o którym chciałbyś porozmawiać?

Następna dyskusja:

Narzędzia do PHP




Wyślij zaproszenie do