xampp analogas su python

N
  • 3 Vas '09

Po keletos savaiciu informacijos rinkima apie python galiausiai priejau isvados, kad tai idomi kalba ir reik man ja panagrineti nuodugniau. Kadangi dirbu su php, tai lokalkei web servo pakurimui yra toks puikus dalykas kaip XAMPP (Apache, PHP, MySQL,...), tai idomu ar yra kazkas analogisko pythonui, nes noretusi ji isbandyti ne tik kaip backgroundiniu programeliu rasymo kalba bet ir kaip web programavimo kalba.

Is anksto dekingas uz atsakymus.

N
  • 3 Vas '09

tikslesnis butu klausimas kaip lengvai ir greitai pasikurti python web serva su kokiuo zope.

D
  • 3 Vas '09

pradžiai rekomenduoju http://web2py.net/
paprastas ir geri tutorial'ukai (be to paremtas populiariųjų freimworkų idėjomis: pylons, django)
+instaliacija ant nieko (apart python) nesidependina, palaikomas GAE

arba http://www.djangoproject.com/ irgi itin populiarus, profesionalesnis, bet gremėzdiškesnis ir specifiškesnis

arba imi apache modulį modpython ir darai ką nori nuo 0
http://wiki.python.org/moin/ModPython
sudo apt-get install libapache2-mod-python
http://webpython.codepoint.net/mod_python_publisher_uri_traversal
tik su python funkcionalumo iškvietimas kiek patogesnis nei php.
užklausa (http://svetai.ne/veiksmas) pirmiausiai ieško veiksmas.py (kaip ir php), bet jei neranda, tai ieško index.py esančios funkcijos "veiksmas".
http://modpython.org/live/current/doc-html/tut-pub.html
kažkada bandžiau tai pagal kitą tutorialą pabandžiau ir veikė.. o su šituo dar nebandžiau..

o šiaip dar baltix-server (yra baltix-school-server paketas Baltix repozitorijoj) yra su paruoštu zope/plone ... bet nuo zope pradėti nerekomenduoju

N
  • 3 Vas '09

@dz0
labai dekingas uz issamu atsakyma.

webpy sian kaip tik buvau aptikes, kadangi rekomenduoji nuo jo pradeti, tai taip ir padarysiu.

S
  • 3 Vas '09

@Neodan
Nemaišyk Python Web programavimo ir PHP, nes tai yra du skirtingi dalykai.

Taip, pat geriau nepradėk nuo Zope, nes Zope yra didžiulis aplikacijų serveris į kurį įeina ir web serveris ir duomenų bazė (ZODB) ir dar labai daug dalykų... Todėl norint išmokti Zope, reikės labai daug perskaityti ir suprasti.

PHP dažniausiai naudojamas kartu su Apache ir MySQL, tuo tarpu daugelis Python Web frameworkų turi vidinius Web serverius, skirtus specialiai programavimui, todėl jokių XAMPP tau tikrai nereikės, nes daugelis Python Web framework viską, ko reikia jau turi...

Siūlyčiau tau pradėti nuo Django, tai toks, ganėtinai elegantiškai parašytas Python Web frameworkas. Bent jau man malonu su juo dirbti. Taip pat, bent aš, jei ką nors bandau, tai susikuriu izoliuotą Python aplinką su virtualenv. Tai siūlau tau daryti taip pat ir Django diegti į virtualenv. Štai kokių komandų reikia, kad turėtum paruoštą darbo aplinką (jei bus aiškiai, tai įsivaizduok, kad tai XAMPP, jei tas komandas į kelsi į vieną shell skriptą... ):

sudo apt-get install python-setuptools
virtualenv django
cd django
source bin/activate
easy_install django
django-admin.py startproject myproject
cd myproject
./manage.py runserver

Viskas, po šių veiksmų, turėsi izoliuotą python aplinką, su įdiegtu django ir paleistu web serverių... Gali naršyklėje atsidaryti: http://127.0.0.1:8000/

Virtualenv padės išlaikyti visas reikiamas priklausomybes vienoje vietoje ir neužterš sistemos visokiais paketais...

Django turi puikų informacijos šaltinį: http://www.djangobook.com/

Tai tiek, sėkmės!

N
  • 3 Vas '09

Na PHP ir python web programavimu nemaisau, as tik analogisko PHP variantui klausiau Siaip esu susipazines su ne viena kalba, taigi patirties kalbu mokymise turiu ir tikrai negalvoju, kad su Python jau po porus super projektus darysiu Tiesiog susidomejau ja rimtai, nes pastebejau, kad tai tikrai galinga ir universali kalba, o tokie kalba mano arsenale tikrai praverstu

Dar karteli dekingas visiems, kas padejot Turbut greitai vel patrugdysiu kokiais klausimais apie python, tai iki greito