Me encanta webpy, es realmente bastante pitónico, pero no me gusta tener que agregar las asignaciones de URL y crear una clase, normalmente con solo 1 función dentro. Estoy interesado en minimizar la escritura de códigos y creación de prototipos rápidamente.Marco web más eficiente que Web.py? Extremadamente Ptónico por favor!
¿Alguien tiene sugerencias prometedoras como Bobo, Nagare, Bottle, Flask, Denied, cherrypy para un amante de las cosas buenas de webpy?
¿Qué es una buena razón?
Además, no me importa perderme (fuertemente) los sistemas de creación de plantillas basados en texto, utilizo la generación de HTML orientado a objetos. El código debe ser capaz de ver algo como esto:
def addTask(task):
db.tasks.append({'task':task,'done':False})
return 'Task Added'
def listTasks():
d = doc()
d.body.Add(Ol(id='tasks'))
for task in db.tasks:
taskStatus = 'notDoneTask'
if task.done: taskStatus = 'doneTask'
d.body.tasks.Add(Li(task.task,Class=taskStatus))
return d
minimalista CherryPy está buscando como un fuerte contendiente en este momento. ¿Habrá un último minuto de otro?
Estoy un poco confundido acerca de cómo llegaría desde las URL a las funciones enumeradas en su ejemplo. –
Vea el ejemplo de CherryPy, es el mismo mapeo intuitivo de nombres de funciones. So/listTasks mostraría las tareas. –
Ah, ya veo. Supongo que podrías hacer algo de magia de introspección para obtener lo mismo, pero eso es, por supuesto, una solución asquerosa. –