2009-07-13 20 views
11

He estado utilizando Turbogears 1 para crear prototipos de sitios pequeños durante los últimos años y se está volviendo un poco largo en el diente. ¿Alguna sugerencia sobre hacer la llamada entre actualizar a Turbogears 2 o cambiar a algo como Django? Estoy dividido entre la familiaridad de la comunidad de TG, que son muy receptivos y hacen una documentación bastante buena frente a la comunidad mucho más grande que usa Django. Estoy bastante tentado por las características incorporadas de CMS y el soporte de Google AppEngine.Turbogears 2 vs Django: algún consejo para elegir el reemplazo de Turbogears 1?

¿Algún consejo?

Gracias

.M.

Respuesta

10

Tengo experiencia con Django y TG1.1.

IMO, el punto fuerte de TurboGears es ORM: SQLAlchemy. Prefiero TurboGears cuando el lado de la base de datos no es trivial.

El ORM de Django no es tan flexible y poderoso.

Dicho esto, prefiero Django. Si el esquema de la base de datos encaja bien con el ORM de Django, me gustaría ir con Django.

En mi experiencia, es simplemente menos complicado usar Django en comparación con TurboGears.

1

Estoy seguro de que habrías leído de muchas comparaciones entre TurboGears y DJango en la web.

Pero en cuanto a su tentación en CMS y GAE, realmente puedo pensar que tiene que ir a DJango. Compruébalo y decídete tú mismo.

Django with GAE

Django for CMS

5

He estado usando Django desde hace un año y cuando empecé no tenía ninguna experiencia de Python o Django y me pareció muy intuitivo de usar.

He creado varias aplicaciones de aficionado de Google App Engine con Django y la última es un CMS para mi sitio. Usar Django ha significado que he podido codificar mucho más rápido y con muchos menos errores.

13

TG2 está construido en la parte superior de Pylons, que también tiene una comunidad bastante grande. TG se hizo más rápido en comparación con TG1 e incluye un motor de almacenamiento en caché por método (no solo páginas web). Creo que es más amigable para AJAX que Django por la forma en que las páginas se pueden publicar fácilmente en HTML o JSON.

2011 Actualización: Después de 3 años de marcos hinchados Soy un feliz usuario de http://bottlepy.org/

-1

sólo he conseguido una pregunta ... es la aplicación que está desarrollando dirigido hacia las redes sociales o lógica de negocio a medida?

Personalmente encuentro que Django es bueno para redes sociales y torres/turbogears si realmente desea desea la flexibilidad y no tiene límites ...

sólo mi 2c

+0

"Yo personalmente, encontrar a Django es bueno para las redes sociales "Sin sentido específico. No. –

Cuestiones relacionadas