🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: python vs php - potrzebne argumenty

#26633
From: Jaroslaw Zabiello
Date: Fri, 20 Nov 2009 09:02
120 lines
5962 bytes
Dnia 19-11-2009 o 21:43:53 pakalk <pakalk@gmail.com> napisał(a):

> Co z tego, ze jest? Jython to implementacja Pythona na JVM - nie
> rozumiem czemu mamy nie porownywac Javy i Pythona.

Można, ale po co? Język Java nie jest istotny, to co się liczy, to  
platforma - czyli JVM i biblioteki.

> Ten projekt moze rozwiazac wiele rzeczy, ktore sa zle zrobione w
> zendowskim PHP.

Nic nie rozwiąże, jedynie da możliwość dostępu do platformy JVM.

> Mowie tylko, ze albo sie chwali watki, albo nie.

Mają swoje wady i zalety. Świat nie jest czarno-biały. Np. Python pozwoli  
napisać aplikację wielowątkową w systemie który nie posiada w ogóle  
możliwości pracy wątkowej ani forkowej. Hehe, MS-DOS? ;)

> Nie mozna chwalic watkow w Pythonie, deprecjonujac forki w PHP

PHP nie ma ani wątków ani forków. Forki masz w systemie POSIX. A w Windows  
masz procesy. Tak to można odpalać i Pythona.

Poza tym nie wiem dlaczego nie chcesz zrozumieć, że nie piszę o aplikacji  
webowej paralelizowanej przez serwer HTTP, ale o skryptach shellowych.

> CPython przegrywa na tym polu z Java.

Eee tam. CPython to nie jedyna implementacja Pythona. Jest też Jython i  
IronPython.

>> A co to jest "język skryptowy"? Potrafić podać jakąś precyzyjną  
>> definicję?
>
> W zalozeniach wymyslony do pisania skryptow.

A co to jest "skrypt"?

>> Poza tym nie było mowy o to "czy się da" ale czy się da *dobrze* czy  
>> *kiepsko*. Pehap jest kiepski do takich spraw, nie do tego został  
>> stworzony.
>
> Ale mozna.

Ale kiepsko. Coś tam można pewnie i w Brainfucku.

>> A to ma być niby jakaś potwarz?? Założę się, że nawet nie wiesz co to  
>> słowo znaczy.
>
> Zaklad przyjety.
>
> Ok.. LOL -> idiota -> debil -> kreacjonista... that's enough.

To jakiś sylogizm idioty? No toś się "popisał". To wszystko na co cię stać?

> Czemu mialbym wypisywac slabe strony Pythona?

Skoro uważasz że ma same mocne, to nie masz żadnych kwalifikacji aby się  
wypowiadać w tym wątku. Zobacz tytuł.

> Pokaze przewage jednego nad drugim na konkretnym przypadku, a nie w
> prozni.

Jaką przewagę? Że użyje się innej składni? Bez sensu. Przyjąłeś jaką  
błazeńską metodę porównywania. Hehe, też mi porównywanie przez  
przyglądanie się składni dla "Hello World!".

>> Znacznie lepiej wykazać wyższość jednego języka nad drugim poprzez  
>> pokazanie ich mocnych i słabych stron,
>
> Ktore pozostaja wirtualnymi zaletami i wadami dopoki sie ich nie
> przetestuje łeb w łeb.

Właśnie w tym rzecz, że nie można "łeb w łeb" bo pehap jest za cienki aby  
dało się w nim napisać to, co w Pythonie. Czyli zawęża pole zastosowań  
pehapa. Czyli można potem bić głową w mur. Czyli lepiej się dobrze  
zastanowić, zanim się w niego wlezie.

>> Każda technologia ma jakieś swoje mocne i  słabe  strony.
>
> Ale to trzeba wykazac, a nie deklarowac.

No to zrób to w końcu. Ja nic nie poradzę, że nie umiesz czytać ze  
zrozumieniem.

>> > XSLT, XSL, XPath, XML i mase innych tez sa niezalezne.
>>
>> ...zapomniałeś do tej listy dodać też HTML'a, CSS i JavaScript. :-D
>
> Nie zapomnialem. Wymienione technologie zazebiaja sie - powstaly w
> ramach jednego projekt de facto.

De facto toś przywalił teraz ciężką głupotą. JavaScript i XML powstały "w  
ramach jednego projektu"? Ciekawe jakiego. Podasz nazwę i źródła, czy  
tylko konfabulujesz?

>> Zope to konkretna aplikacja, a wymienione przez ciebie rzeczy to tylko  
>> technologie, standardy.
>>
>> Rachunek całkowy i tabliczka mnożenia też są "niezależne" od programu  
>> Mathematica.
>
> To ktory Zope jest prawdziwy? 1, 2 czy 3?

A jakie to ma znaczenie? Czy ktoś używa gdzieś Zope 1??

> To tez technologia - moge ja przepisac na dowolny inny sposob - byleby  
> zachowacfunkcjonalnosci

No to napisz w pehapie jakikolwiek serwer aplikacyjny zbliżony do Zope.  
Śnij dalej.

Trzeba być faktycznie idiotą aby porównywać XML z Zope. A może  
rzeczywiście ty masz problem ze zrozumieniem słów które używasz? Jak boisz  
się pana Google to kup sobie jakąś książkę. Może coś z serii "Dla  
opornych"? Będzie w sam raz.

-- 
JZ http://blog.zabiello.com
Technical Details
Message-ID: <op.u3ore7useaqjf2@macbook-pro-15-zbiru.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> <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> <op.u3mzlhcheaqjf2@jzabielloosx.dubtilt.local> <d76a129f-160d-4173-bc2f-74279fcd0595@s15g2000yqs.googlegroups.com> <op.u3ngjef4eaqjf2@jzabielloosx.dubtilt.local> <ebb48508-1e60-47a3-87ab-8b4ccebeeba0@a32g2000yqm.googlegroups.com> <op.u3nkjowaeaqjf2@jzabielloosx.dubtilt.local> <17047610-9db9-47fc-9d8f-c476d2009b37@s15g2000yqs.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: Fri, 20 Nov 2009 09:02:57 -0000
Organization: http://onet.pl
Lines: 179
Message-ID: <op.u3ore7useaqjf2@macbook-pro-15-zbiru.local>
References: <h83in7$rl3$1@inews.gazeta.pl> <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> <op.u3mzlhcheaqjf2@jzabielloosx.dubtilt.local> <d76a129f-160d-4173-bc2f-74279fcd0595@s15g2000yqs.googlegroups.com> <op.u3ngjef4eaqjf2@jzabielloosx.dubtilt.local> <ebb48508-1e60-47a3-87ab-8b4ccebeeba0@a32g2000yqm.googlegroups.com> <op.u3nkjowaeaqjf2@jzabielloosx.dubtilt.local> <17047610-9db9-47fc-9d8f-c476d2009b37@s15g2000yqs.googlegroups.com>
NNTP-Posting-Host: 78.16.22.75
Mime-Version: 1.0
X-Trace: news.onet.pl 1258707779 10606 78.16.22.75 (20 Nov 2009 09:02:59 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Fri, 20 Nov 2009 09:02:59 +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