🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: python vs php - potrzebne argumenty

#26627
From: Jaroslaw Zabiello
Date: Thu, 19 Nov 2009 10:04
58 lines
3985 bytes
On Wed, 18 Nov 2009 13:00:11 -0000, pakalk <pakalk@gmail.com> wrote:

> forki masz

Ale nie masz wątków. Nie jesteś w stanie napisać żadnej aplikacji webowej  
pracującej w trybie serwletowym. Nie jesteś też w stanie użyć pehapa do  
zautomatyzowania wielowątkowych zadań odpalanych z konsoli (a utrzymywałeś  
że php nadaje się też do pisnia skryptów shellowych, dosyć kiepsko się  
nadaje) . Po prostu pehap stworzony od początku jako język szablonów  
ZAWSZE zagnieżdżonych w jakimś pliku tekstowym czy HTML'u. To pokazuje  
przecież sama jego składnia.

> - nie mowie, ze jest latwiej, ale jak chcesz wykazac
> roznice i wyzszosc jednego nad drugim, to pokaz przyklad, zamiast
> wypisywac LOL, czy inne dziwne skrotowce.

Nie wiesz co to jest LOL? LOL! ;)

Co ja poradzę że swoimi żenującymi wypowiedziami doprowadzasz czytelników  
do śmiechu? :)

> Snippet Ci nie odpowiada
> (czyli wg Ciebie nie da sie wykazac wyzszosci pythona na przykladzie
> krotkiego kawalka kodu), to napisz cala aplikacje.

Przecież podałem ci jaskrawe przykłady. Czytać nie umiesz?

Python: ZODB, transakcyjna, baza obiektowa
PHP: nic, i bez szans na napisanie

Python: Zope, serwer aplikacyjny
PHP: nic, i bez szans na napisanie

Python: SPE - aplikacja desktopowa, edytor IDE z obsługą debugera i  
różnych bajerów
PHP: ?

Python: garbage collector, możliwość pisania wielowątkowych lub  
pracujących asynchronicznych serwerów aplikacyjnych
PHP: bardzo kiepski garbage collector, brak wątków, mnie nadaje się do  
tworzenia żadnych serwerów

Ale byś się nie naindyczył i mnie źle nie zrozumiał...

Nie jest aż tak źle, że PHP się w ogóle do niczego nie nadaje. Jest sporo  
gotowych aplikacji które spełniają swoją rolę. Są różne aplikacje do  
obsługi forum dyskusyjnego, są różne CMS'y (choć żaden nie jest tak dobry  
jak Plone). Ale tworzenie czegoś większego od podstaw w... PHP? Chyba  
tylko dla masochisty.


Więc podsumowując: PHP jako język jest fatalnie zaprojektowany i pełen  
wad, ale to go jeszcze całkiem nie przekreśla. Właśnie ze względu na  
niektóre, gotowe rozwiązania. Podobnie, jak nie muszę wszystkiego pisać w  
C, aby używać gotowych aplikacji w nim napisanych.

-- 
JZ http://blog.zabiello.com
Technical Details
Message-ID: <op.u3mzlhcheaqjf2@jzabielloosx.dubtilt.local>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <h83in7$rl3$1@inews.gazeta.pl> <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> <op.u2vg6knceaqjf2@mydot.ftpviewlocal.com> <f45ba553-947c-40ff-a96a-88ac21ea20ab@37g2000yqm.googlegroups.com> <op.u26lj6r2eaqjf2@jzabielloosx.dubtilt.local> <929230b3-8c01-4aa0-ba4d-af46cf4196f1@m16g2000yqc.googlegroups.com> <hdqtq7$2qja$1@news2.ipartners.pl> <9417e837-c468-4fe6-9ec8-5c17b268cecd@u7g2000yqm.googlegroups.com> <op.u3i9g4b5eaqjf2@jzabielloosx.dubtilt.local> <ef4e9857-22e5-42e4-a651-be6f21a56447@z41g2000yqz.googlegroups.com> <op.u3lajfqyeaqjf2@jzabielloosx.dubtilt.local> <394cbadd-a89d-41d8-8fe8-116d78e245a7@c3g2000yqd.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: Thu, 19 Nov 2009 10:04:19 -0000
Organization: http://onet.pl
Lines: 95
Message-ID: <op.u3mzlhcheaqjf2@jzabielloosx.dubtilt.local>
References: <h83in7$rl3$1@inews.gazeta.pl> <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> <op.u2vg6knceaqjf2@mydot.ftpviewlocal.com> <f45ba553-947c-40ff-a96a-88ac21ea20ab@37g2000yqm.googlegroups.com> <op.u26lj6r2eaqjf2@jzabielloosx.dubtilt.local> <929230b3-8c01-4aa0-ba4d-af46cf4196f1@m16g2000yqc.googlegroups.com> <hdqtq7$2qja$1@news2.ipartners.pl> <9417e837-c468-4fe6-9ec8-5c17b268cecd@u7g2000yqm.googlegroups.com> <op.u3i9g4b5eaqjf2@jzabielloosx.dubtilt.local> <ef4e9857-22e5-42e4-a651-be6f21a56447@z41g2000yqz.googlegroups.com> <op.u3lajfqyeaqjf2@jzabielloosx.dubtilt.local> <394cbadd-a89d-41d8-8fe8-116d78e245a7@c3g2000yqd.googlegroups.com>
NNTP-Posting-Host: 89.167.220.4
Mime-Version: 1.0
X-Trace: news.onet.pl 1258625062 27426 89.167.220.4 (19 Nov 2009 10:04:22 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 19 Nov 2009 10:04:22 +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