Marcos de desarrollo web en python
De WikiIdeas, la enciclopedia libre.
En vista de lo comodo que es esto para guardar bookmarks pero en mas util, aqui van unos de una busqueda que estuve haciendo sobre desarrollar webs en python (pq python rules, pero zope no tanto).
Mems exchange (http://www.mems-exchange.org/software/) Quixote y compañia
Templating Systems
Sistemas para hacer meta-paginas web.
Que tiene que hacer un sistema de templates? Veamos, Css se ocupa de la presentacion, y la web del contenido, pq separar el contenido en 2 partes? Por desgracia parece como si las paginas web se hubieran inventado antes que el RSS, que las bases de datos, de internet, y de los ordenadores, en definitiva. Son estaticas.
(Esto lo escribo pa tener claro lo que busco mas que otra cosa).
Bueno una pagina web entonces que tendria que tener? pues todo lo no-dinamico; Orden de insercion de las cosas dinamicas, textos o lo que sea fijos, codigo javascript(que tb es el mismo siempre), y un sistema de especificar el como de los contenidos dinamicos.
Eso ultimo, salvo que me pierda algo, hace falta un lenguaje de programación(no haria falta que fuera turing completo, digo yo) pero el rollo de saca esto y lo otro y si hay datos de lo otro de mas alla intercalalos asi salvo que ocupe mas de una pagina en cuyo caso lo trasladamos mas pabajo...
Ademas, y eso me ralla que no lo tenga ninguno de los que he visto que sean buenos, es que sea xml, joder, se usa pa mil mierdas y pa algo que esta a huevo no, se tienen que inventar sintaxis extras.
Que mas? tags variados de seudoprogramación para la mayoria de cosas(meter la hora, if/elses,mostrar campos desde una BBDD y reformatearlos facil...
Para las cosas que no se puedan hacer asi(y tpoco hay que rallarse, igual de mierda es un sistema que no tenga nada de eso que uno con mil pirulas redundantes a la PHP), habria que tener tags para cerrar un trozo de codigo python que se cargara y ejecutara(en un sandbox molaria), pudiendo introducir tu desde el framework metodos externos python(para operaciones mas complejas que no se arreglan en 10 lineas de codigo).
De momento lo que he encontrado es esto:
Web application frameworks (http://www.informit.com/articles/article.asp?p=26860&seqNum=1) Comparativa que no he leido sobre el tema
Python-based template packages (http://www.webwareforpython.org/Papers/Templates/) Listado de eso
Velocity (http://jakarta.apache.org/velocity/overview.html) Web Framework sobre el que no tengo ni idea de que tiene, ya que lo poco que he leido en esta pagina ya no lo recuerdo.
Nevow Intro (http://nevow.com/releases/0.3.0/nevow-intro.html) Un framework de estos que no es un hack? Promete.
Nevow (http://nevow.com/) Y esta es la pagina de verdad-
Web Framework Shootout (http://colorstudy.com/docs/shootout.html) Comparativa del codigo que hace falta en varios marcos para hacer un wiki.
Twisted matrix (http://twistedmatrix.com/) Sistema de librerias base(y no tan base) con muy buena fama. Tiene pirulas como marcos de ejecucion distribuida.
CherryPy (http://www-128.ibm.com/developerworks/opensource/library/os-cherrypy/?ca=dgr-lnxw01CherryPy) Framework para cgi.
Y para acabar, y sin tener nada que ver, Introduccion de Server Side Includes (http://www.javascriptkit.com/howto/htaccess11.shtml) que esta bien tenerlo a mano.
