Article View: pl.comp.lang.python
Article #26506Re: python vs php - potrzebne argumenty
From: Marek Wywiał
Date: Thu, 29 Oct 2009 14:25
Date: Thu, 29 Oct 2009 14:25
33 lines
2901 bytes
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-mailReferences:
<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