Hola Elias,

Como te han comentado el desarrollo web con python se puede hacer a muchos
niveles y las posibilidades van desde programarlo todo desde cero hasta los
frameworks tipo Django.

Puedes hacer cosas directamente con CGI y combinar CGI y mod_python que es
un módulo de Apache
http://docs.python.org/library/cgi.html

Si lo que quieres es algo desde cero, a nivel de estudio, para hacer
pruebas y saber como funcionan los frameworks en python, puedes trabajar
directamente con wsgi:

http://docs.python.org/library/wsgiref.html
http://www.wsgi.org/en/latest/index.html

Para según que cosas será suficiente, pero si el proyecto es muy sencillo
tendrás que programarlo prácticamente todo.

La mayoría de los frameworks son desarrollos a partir de WSGI. Por lo
general es muy ambicioso empezar un proyecto directamente con wsgi,
requiere tiempo y paciencia pero creo que vale la pena darle un vistazo,
mas que nada para entender el porque hacen las cosas que hacen los
diferentes frameworks en python.

A partir de aquí hay frameworks muy ligeros, también llamados
microframeworks, como por ejemplo:

werkzeug: http://werkzeug.pocoo.org/
flask (comentado por Carlos Zuniga): http://flask.pocoo.org/
cherrypy: http://www.cherrypy.org/
webpy: http://webpy.org/
bottle: http://bottlepy.org/docs/dev/
etc..

A partir de aquí podríamos saltar a los macroframeworks tipo Django.

Para hacerte una idea de la cantidad de posibilidades sin necesidad de
utilizar Django y similares consulta:

http://wiki.python.org/moin/WebFrameworks

Un saludo



El 14 de enero de 2012 17:39, Jesús Espino <[email protected]> escribió:

> Hola Elias:
>
> En principio puedes hacer desarrollo web con python y sin frameworks
> pero aun asi lo normal seria usar bibliotecas, y al final te vas a
> acercando poco a poco a crearte tu propio framework. Si lo que quieres
> es algo ultra simple, podrias plantearte alto tipo CherryPy. Si
> quieres un framework como tal pero lo mas simple posible probablemente
> Flask es lo mas pequeño que vas a encontrar (en torno a 1500 lineas de
> codigo). Si quieres algo potente y bien integrado, probablemente pase
> por usar Django.
>
> Al final todo depende de para que lo quieras, y que quieras que te
> solucione el framework.
>
> Un saludo.
>
> 2012/1/14 Elias Torres <[email protected]>:
> > Buenas soy nuevo en Python aunque tengo muchos años de experiencia en
> otros lenguajes .
> >
> > Mi duda es si se pueden hacer desarrollos web directamente con Python
> sin usar ningún framework tipo dyjango u otros.  En tal caso cual me
> recomiendan para empezar??
> >
> > Mil gracias.
> >
> >
> > _______________________________________________
> > Python-es mailing list
> > [email protected]
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a