Article View: pl.comp.lang.python
Article #26565Re: python vs php - potrzebne argumenty
From: Jaroslaw Zabiello
Date: Wed, 04 Nov 2009 13:31
Date: Wed, 04 Nov 2009 13:31
38 lines
3442 bytes
3442 bytes
On Wed, 04 Nov 2009 13:18:02 -0000, pakalk <pakalk@gmail.com> wrote: > Ale przeciez nie warto stosowac funkcji zgodnie z ich przeznaczeniem, > tylko wymagac od nich urojonych wlasciwosci. Urojonych? Nie przekonuje mnie takie fanbojowskie wyjaśnienie. Skoro się wysilili na tyle aby dodać obsługę roku przestępnego, to mogliby dodać też zwracanie null'a dla bezsensownych dat. Ty bardziej, że to częściowo działa! Słowem - to zachowanie jest niespójne i głupie. Co zresztą nie jest niczym nowym w pehapie. > Jak z tymi tablicami, > ktore nie chca domyslnie zachowywac sie jak lista. Bo pehap nie ma list, ma tylko tablice asocjacyjne, lub inaczej nazywając: sorted hashmaps. >> Więc trudno taki błąd wyłapać. Ani wyjątku ani warninga, ani notice, >> kompletnie nic. Faktycznie księgowa się może zdziwić. Nie tylko jak >> uważam, że PHP nie nadaje się do poważnych zastosowań. W nim roi się od >> takiego szeregu nonsensów. > > Nonsensem jest uzywanie tej funkcji jako walidatora daty. Dobrze, by > bylo, gdyby dokonywala sprawdzen poprawnosci date, ale wymagac od niej > czegos, czego nie oferuje i nigdzie sie tym nie chwali jest smieszne. Gdyby nikt nic nie wymagał to byś do dziś pisał w PHP3, lub wcześniejszej wersji. Po co komu funkcja, która akceptuje jedne bezsensowne daty, a inne - nie? Przecież to nie ma sensu. Zero spójności i konsekwencji. W sumie, ten i inne przykłady, pokazują, że pehap jest z pewnością językiem w którym łatwiej popełnić błąd i trudniej aplikację uczynić odporną na różne błędy. To jest bardzo poważna słabość tego języka. Bez wzgledu, na ilość miłości jaką byś miał do PHP, trudno ci nie zgodzić się przynajmniej z tym wnioskiem. -- JZ http://blog.zabiello.com
Technical Details
Message-ID:
<op.u2vg6knceaqjf2@mydot.ftpviewlocal.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailReferences:
<h83in7$rl3$1@inews.gazeta.pl> <h8447e$mg9$1@inews.gazeta.pl> <6a8e97cb-add7-450a-b7f2-f16ecc3cd0f6@y23g2000yqd.googlegroups.com> <6a691836-80db-4b66-bc41-f3c15e6782f7@v36g2000yqv.googlegroups.com> <6e26a02f-20fa-4a82-a722-9fbf78f0ef29@z41g2000yqz.googlegroups.com> <hcc9nt$eqr$1@news.lublin.pl> <f03c49b0-651b-4afa-ad73-db8dde63fdef@p35g2000yqh.googlegroups.com> <hccvvt$u0t$1@news.lublin.pl> <ac46bc62-a3ee-40a1-ac5d-860be3029272@z41g2000yqz.googlegroups.com> <hcd7ck$3a6$1@news.lublin.pl> <2f2d1c53-fa9a-40b1-be71-60f530a0be72@g23g2000yqh.googlegroups.com> <21c2c0bd-464f-45b2-a3ce-449c0412d48c@b2g2000yqi.googlegroups.com> <ad429fa2-5c6d-47a8-8337-1dafcd18c0b9@a31g2000yqn.googlegroups.com> <858f3466-5bdd-4c10-baa1-974089ef29ba@s31g2000yqs.googlegroups.com> <op.u2tsh4k3eaqjf2@mydot.ftpviewlocal.com> <1be92709-f662-4da5-8f44-3ab83d3915d3@k19g2000yqc.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "Jaroslaw Zabiello" <usenet@onet.eu> Newsgroups: pl.comp.lang.python Subject: Re: python vs php - potrzebne argumenty Date: Wed, 04 Nov 2009 13:31:22 -0000 Organization: http://onet.pl Lines: 69 Message-ID: <op.u2vg6knceaqjf2@mydot.ftpviewlocal.com> References: <h83in7$rl3$1@inews.gazeta.pl> <h8447e$mg9$1@inews.gazeta.pl> <6a8e97cb-add7-450a-b7f2-f16ecc3cd0f6@y23g2000yqd.googlegroups.com> <6a691836-80db-4b66-bc41-f3c15e6782f7@v36g2000yqv.googlegroups.com> <6e26a02f-20fa-4a82-a722-9fbf78f0ef29@z41g2000yqz.googlegroups.com> <hcc9nt$eqr$1@news.lublin.pl> <f03c49b0-651b-4afa-ad73-db8dde63fdef@p35g2000yqh.googlegroups.com> <hccvvt$u0t$1@news.lublin.pl> <ac46bc62-a3ee-40a1-ac5d-860be3029272@z41g2000yqz.googlegroups.com> <hcd7ck$3a6$1@news.lublin.pl> <2f2d1c53-fa9a-40b1-be71-60f530a0be72@g23g2000yqh.googlegroups.com> <21c2c0bd-464f-45b2-a3ce-449c0412d48c@b2g2000yqi.googlegroups.com> <ad429fa2-5c6d-47a8-8337-1dafcd18c0b9@a31g2000yqn.googlegroups.com> <858f3466-5bdd-4c10-baa1-974089ef29ba@s31g2000yqs.googlegroups.com> <op.u2tsh4k3eaqjf2@mydot.ftpviewlocal.com> <1be92709-f662-4da5-8f44-3ab83d3915d3@k19g2000yqc.googlegroups.com> NNTP-Posting-Host: 89.167.220.4 Mime-Version: 1.0 X-Trace: news.onet.pl 1257341486 31847 89.167.220.4 (4 Nov 2009 13:31:26 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 4 Nov 2009 13:31:26 +0000 (UTC) To: pakalk <pakalk@gmail.com> User-Agent: Opera Mail/10.01 (MacIntel) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit