Buenas,
CITA(YanPozka @ 15/06/2014 10:48)
-excelente ORM que mapea los SGBD mas populares
De hecho yo considero el Django-ORM el punto débil en Django, ya que las cosas simples se complican y las complicadas
solo pueden resolverse saltándose la ORM y hacerlo a mano, lo cual no es ideal pero es un dato a tener en cuenta en la toma de decisión (y es algo por lo que Flask a veces me convence, al tener extensiones para manejar SQLAlchemy, considerada por muchos mejor que la Django-ORM).
CITA(YanPozka @ 15/06/2014 10:48)
Una pregunta no van a usar Desarrollo Guiado por Pruebas (o guiado por Ejemplos como quiso el creador) o TDD ??
Antes que nada, aplicar TDD (o casi cualquiera de las metodologías de desarrollo agil) en este parte del desarrollo o siendo específicos el análisis del proyecto/levantamiento-de-requerimientos, es trabajo inútil, ya que no puedes hacer una prueba para algo que no existe (si no me crees a mi solo basta leer
el famoso caso de estudio sobre TDD vs ingeniería de software tradicional para crear un solucionador de Sudokus, ejemplo mas usado para especificar cuando si y cuando no debes usar TDDs) por lo que centrarse en esa parte es fútil.
Segundo creo que no quedo claro, que esta es una versión preliminar solo para efectos comparativos; este es un ejercicio (ideado por su servidor con la aprobación de Sinfocol.org) para probar lo mas básico del motor con diferentes frameworks, tiene la intención de mostrar debilidades y fuerzas de cada framework.
Claro cabe aclarar que esta versión no es para nada lo que va a hacer la WMS esto es fácil solo el 5% de todo lo que abarca el sistema por lo que fácilmente puedo decir que casi nada de este código se va a usar para la versión de producción.
Saludos