🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #26506

Re: python vs php - potrzebne argumenty

#26506
From: Marek Wywiał
Date: Thu, 29 Oct 2009 14:25
33 lines
2901 bytes
On 29 Paź, 14:05, pakalk <pak...@gmail.com> wrote:
> ..i wtedy wyjdzie, ze jak ktos z glowa do PHP podejdzie, to nie jest
> taki zly ten pehap.

Tu się zgadzam.

Żeby napisać dużą i dobrą aplikację w PHP nie wystarczy tutorial,
var_dump i 1-2 lata klepania szablonów w php (nie aplikacji).
Ilość kruczków, magii słabego typowania, czy niekompatybilności w
wersjach minor lub obsługi (raczej brak) unicode/itp, sporadyczne/
losowe sigfault'y
i ogrom cieknącej pamięci + wiele więcej, wymaga:
 * wiedzy, że to cie może spotkać
 * wiedzy, jak z tym żyć
czego większość użytkowników PHP nie wie.

W symfony wycieki, limity czasu działania obchodzone są przez cache i
generator. Niestety PHP tak łatwo się nie da i przy większych
projektach + dużym obciążeniu cache rośnie w tempie ok 1GB/2h. Symfony
ma wbudowane czyszczenie plików z cache po pewnym czasie ale usuwa je
pojedynczo nie zauważając, że przy generowaniu ich tworzy pliki cache
zależne, więc ok 10 razy dziennie soft kończy z error500, i należy
wykonać ręcznie ./symfony cc, a raczej 'mv cache cache.old;mkdir
cache; chmod cache 777;' bo ./symfony cc przy takim cache trwa ok 2
godzin, a soft leży.

PHP ma dobra dokumentację bo musi mieć, chaos w nazwach i parametrach
(zwłaszcza ich kolejności) jest niewiarygodny i ja nie jestem tego w
stanie zapamiętać
przez ostatnie ~9lat :)

więc wracając do wypowiedzi, w php da się zrobić soft i trzeba podejść
do tego poważnie i z poważnymi ludźmi.
Technical Details
Message-ID: <6a691836-80db-4b66-bc41-f3c15e6782f7@v36g2000yqv.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!v36g2000yqv.googlegroups.com!not-for-mail
References: <h83in7$rl3$1@inews.gazeta.pl> <h8447e$mg9$1@inews.gazeta.pl> <6a8e97cb-add7-450a-b7f2-f16ecc3cd0f6@y23g2000yqd.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!v36g2000yqv.googlegroups.com!not-for-mail
From: Marek Wywiał <onjinx@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: python vs php - potrzebne argumenty
Date: Thu, 29 Oct 2009 07:25:49 -0700 (PDT)
Organization: http://groups.google.com
Lines: 37
Message-ID: <6a691836-80db-4b66-bc41-f3c15e6782f7@v36g2000yqv.googlegroups.com>
References: <h83in7$rl3$1@inews.gazeta.pl> <h8447e$mg9$1@inews.gazeta.pl>  <6a8e97cb-add7-450a-b7f2-f16ecc3cd0f6@y23g2000yqd.googlegroups.com>
NNTP-Posting-Host: 83.238.76.169
Mime-Version: 1.0
X-Trace: posting.google.com 1256826349 9267 127.0.0.1 (29 Oct 2009 14:25:49 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 29 Oct 2009 14:25:49 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: v36g2000yqv.googlegroups.com; posting-host=83.238.76.169;  posting-account=eUslOwoAAABzJHUPZYYTJJROK5AqCeD5
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.3  (KHTML, like Gecko) Chrome/4.0.223.11 Safari/532.3,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit