Django, Turbo Gears, Web2Py, ¿cuál es mejor para qué?

Tengo un proyecto en mente que hace que valga la pena finalmente lanzarse a la programación.

Después de leer muchas cosas, aquí y en otros lugares, estoy decidido a hacer de Python el que aprendo por ahora, sobre C # o Java. Lo que más me convenció fueron las excursiones de Paul Graham en lenguajes de programación y Lisp, aunque Arc está en la etapa experimental, lo que no me ayudaría a hacer esta aplicación web en este momento.

En cuanto a la aplicación web rápida, he revisado Django, Turbo Gears y Py2Web. A pesar de pasar mucho tiempo leyendo, todavía no tengo idea de cuál debo usar.

1) Django ciertamente tiene la mejor presencia en línea, y un tutorial en el sitio bien hecho, ellos saben cómo mostrar lo suyo.

2) Web2Py me atrajo con su instalación no necesaria y la afirmación de hacer que Django se vea complicado. Pero cuando buscas en su sitio web, rápidamente encuentras contenido que no se ha actualizado en años con enlaces externos rotos ... Hay fantasmas en ese sitio web que hacen que alguien que no esté familiarizado con el proyecto se preocupe si podría ser un problema.

3) engranajes turbo ... Supongo que también es modular. A las personas que escribieron al respecto les encantó ... No pude encontrar nada específico que pudiera hacerlo especial sobre Django.

Todavía no me he decidido por un IDE, aunque he leído todas las respuestas a la publicación de finalización del código Intellisense aquí. Mostrar fragmentos de código adicionales también sería genial para novatos como yo, pero supongo que primero debería elegir mi marco web y luego elegir un editor que funcione bien con él.

Dado que probablemente ningún marco es el mejor en todo, daré algunos detalles sobre la aplicación que quiero construir:

Utilizará MySQL, necesitará registrarse / iniciar sesión, y habrá una carga de operaciones matemáticas simples en los datos de las consultas de entrada y SQL. He completado un prototipo funcional en Excel, así que sé exactamente lo que quiero construir, que espero me ayude a superar mi novato. Seré una pequeña aplicación, nada grande.

Y no quiero ver ningún HTML mientras lo construyo ;-)

PD: gracias a la gente que dirige Stackoverflow, ¡también encontré este lugar en el momento adecuado!

Respuestas a la pregunta(7)

Su respuesta a la pregunta