» »

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?

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/
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.

 Plasti

Plasti


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 ::

brodul je izjavil:

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

brodul ::

Seveda, samo pri jezihih je pomembno tudi kam ga skupnost potiska.
Itak pa jezik ni pomemben, razen pri puncah.
Pretending to be a mature adult is so exhausting.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Učenje PHP?

Oddelek: Programiranje
161920 (1411) brodul
»

Knjiga za python

Oddelek: Programiranje
64136 (3762) brodul
»

Framework za web in WebSocket

Oddelek: Programiranje
131495 (1300) usoban
»

[FORK] PHP kot jezik

Oddelek: Programiranje
353357 (2696) [MYTiX]

Več podobnih tem