Forum » Programiranje » Python namesto PHP-ja?
Python namesto PHP-ja?
i33a ::
Pozdavljeni, izdelal bi rad neki spletno aplikacijo.
Najbolj poznam python, zato bi najraje napisal aplikacijo kar v pythonu, vendar ne vem če bo to uredu tudi za splet? Je treba delati kaj drugače? Mora biti za to poseben server?
Najbolj poznam python, zato bi najraje napisal aplikacijo kar v pythonu, vendar ne vem če bo to uredu tudi za splet? Je treba delati kaj drugače? Mora biti za to poseben server?
kihc ::
Na server side potrebuješ podporo, potem pa si izbereš nek framework v katerem delaš.
https://code.google.com/p/modwsgi/
https://www.djangoproject.com/
http://flask.pocoo.org/
https://code.google.com/p/modwsgi/
https://www.djangoproject.com/
http://flask.pocoo.org/
x
brodul ::
Python je dobra izbira za web, tudi zaradi tega, ker ni namenjen samo webu :D.
Web frameworki:
Python frameworki imajo standart interface za komunikacijo z strezniki, standartu se rece se rece WSGI (so tudi frameworki, ki so izjeme):
Najbolj poznani so Django, Flask, Pyramid obstajajo pa se mnogi drugi.
Malo drugacna sta Tornado in Plone (ki je star/zrel CMS)
Strezniska infrastruktura v Python je ponavadi sestavljena takole:
Pred vsemi stvarmi damo spletni streznik (nginx ali apache), naceloma NE uporabljamo "mod_wsgi" ampak imamo aplikaciski server (npr. gunicorn), ki se 'poveze' na programsko kodo frameworka. Da 'gunicorn' vedno deluje uporabljamo 'supervisord', ki samo gleda ce proces zivi (z tem se izognemo pisanju init skript in je bolj sysadmin orodje).
To je tak osnovni primer, ki pokrije vec ali manj vecino primerov prakse.
slikica je od tukaj (FR):
https://www.deltalima.net/blog/flask-de...
Dobr feed za python predavanja
https://thenewcircle.com/s/tags/python
Ljubljanska skupnost:
http://www.meetup.com/Ljubljana-Python-...
Web frameworki:
Python frameworki imajo standart interface za komunikacijo z strezniki, standartu se rece se rece WSGI (so tudi frameworki, ki so izjeme):
Najbolj poznani so Django, Flask, Pyramid obstajajo pa se mnogi drugi.
Malo drugacna sta Tornado in Plone (ki je star/zrel CMS)
Strezniska infrastruktura v Python je ponavadi sestavljena takole:
Pred vsemi stvarmi damo spletni streznik (nginx ali apache), naceloma NE uporabljamo "mod_wsgi" ampak imamo aplikaciski server (npr. gunicorn), ki se 'poveze' na programsko kodo frameworka. Da 'gunicorn' vedno deluje uporabljamo 'supervisord', ki samo gleda ce proces zivi (z tem se izognemo pisanju init skript in je bolj sysadmin orodje).
To je tak osnovni primer, ki pokrije vec ali manj vecino primerov prakse.
slikica je od tukaj (FR):
https://www.deltalima.net/blog/flask-de...
Dobr feed za python predavanja
https://thenewcircle.com/s/tags/python
Ljubljanska skupnost:
http://www.meetup.com/Ljubljana-Python-...
Pretending to be a mature adult is so exhausting.
Invictus ::
Python je dobra izbira za web, tudi zaradi tega, ker ni namenjen samo webu :D.
Saj noben jezik ni namenjen samo webu.
Sicer naj pa uporabi C namesto PHP. Bo najhitrejše izvajanje .
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
brodul ::
Seveda, samo pri jezihih je pomembno tudi kam ga skupnost potiska.
Itak pa jezik ni pomemben, razen pri puncah.
Itak pa jezik ni pomemben, razen pri puncah.
Pretending to be a mature adult is so exhausting.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Učenje PHP?Oddelek: Programiranje | 1930 (1421) | brodul |
» | Knjiga za pythonOddelek: Programiranje | 4158 (3784) | brodul |
» | Framework za web in WebSocketOddelek: Programiranje | 1509 (1314) | usoban |
» | [FORK] PHP kot jezikOddelek: Programiranje | 3373 (2712) | [MYTiX] |