Python mint PHP

Lehet a Pythont úgy használni mint a PHP-t? Tehát Apache-val webre, és úgy, hogy bizonyos jeleken belül értelmez csak?

Találtam a mod_python-t és a python_wsgi-t, de nem igazán jutottam velük előbbre. Ha az egész fájlban minden sort printelni kell, az nem nagyon jó.

Hozzászólások

phpval sem printelunk soronkent, es plane nem keverjuk a phpt a htmllel.

---
Apple iMac 20"
áéíóöőúüű

Python-ban történő WEB-programozáshoz lehet a Pythont CGI-ként használni.
A részleteknek keress utána. Valamikor régen kipróbáltam, de nem hiszem, hogy egyszerűbb mint a PHP.
Nem igazán tudom, te mit szeretnél vele megoldani, de szerintem ezzel is ott vagy mint a PHP-val. A cgi kóddal sem a képernyőre írsz, hanem a böngésző által értelmezhető kódot "printeled" vele.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

Probalj egy Pythonos webes keretrendszert (pl. Django, Pylons), ezeknek altalaban van template tamogatasuk.

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"

A python 3 nem teljesen kompatibilis a python 2-vel, viszont a 2-esre már egy csomó kód meg lib elkészült. Pár helyen work in progress-ben van az átállás a 3-asra, de szerintem az emberek igényeit a 2.6-2.7 teljesen kielégíti.

Ha valóban érdekel ez a dolog, olvasnivaló: http://wiki.python.org/moin/Python2orPython3

Elolvastam már, de akkor sem értem hogy 2+ év alatt miért nem készültek el az adatbázis meghajtók legalább.

Így nyilván nem lehet webes dolgokra használni, tehát nem lehet átírni a framework-öket úgy hogy 3-assal is működjenek, szóval nem működnek, ezért nincs hozzájuk template engine, ezért senki nem használja semmire, ezért semmi nem történik vele.

Én is azért dilemmáztam egy ideig, mert már elkezdtem a Pythont tanulgatni, mikor kijött a 3-as verzió. Aztán azon gondolkodtam, hogy ha szeretném komolyabban is használni, akkor már nem a Python 2-es ágát kellene használni, hanem a 3-ast. De én is hasonló akadályokba ütköztem. Kellene valami GUI kiegészítést használni, de sem wxPyton, sem PyGTK, nincs még a 3-as Pythonhoz. Igaz PyQt már legalább van. :-) Csak ahhoz meg irodalmat, tutorialt nem nagyon találtam magyarul.
Szerintem egyelőre marad a Python 2.7.x
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba és kész!

En is ezzel foglalkozom mostanaban. Az biztos, hogy pythonban (2.6 - a 3 tul maceras) szeretnek fejleszteni, lehetoleg webre, de nem tudom melyik keretrendszer lenne a legjobb valasztas. Mikor a freenode-on #python csatin rakerdeztem azt mondtak, hogy a PHP-fele HTML-be agyazas rossz gyakorlat, felejtsem el. Ok a flask-ot ajanlottak - de akarhany python-os allashirdetest talaltam eddig, ott mindig csak djangot kertek. Szoval erdekelnek a tovabbi velemenyek, javaslatok, pro es kontrak.

djangot ajanlanam, azert, mert azt ismerem. kb 1 oramba telt, hogy atnezzem a tutorialt (ami imo nagyon jo lett), es elkezdjek sajat projecten dolgozni. Mindezt ugy, hogy korabbi python ismereteim meglehetosen szegenyek voltak (azota sem tul jok :P).

Megneztem a flask-ot is, meg par masik python frameworkot, de egyik dokumentacioja se fogott meg annyira, mint a djangoe. Igy maradt az, es eddig tokeletesen bevalt.

A php stilusu hasznalat tenyleg rossz gyakorlat, tobb szempontbol, de errol okos emberek mar sok ertekezest irtak, amit nem kivanok megismetelni, mert akkor sosem vegzek.