Foros del Web » Programando para Internet » Python »

python, django y appengine

Estas en el tema de python, django y appengine en el foro de Python en Foros del Web. Estoy arrancando algunos experimentos con python y django. Estoy generando un agregador de imágenes que importa vía RSS y algunos APIs (servicios como flickr) y ...
  #1 (permalink)  
Antiguo 17/05/2011, 00:16
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
python, django y appengine

Estoy arrancando algunos experimentos con python y django. Estoy generando un agregador de imágenes que importa vía RSS y algunos APIs (servicios como flickr) y estaba pensando en alojarlo en appengine.

Y entonces empiezo a encontrarme con algunas barreras. Appengine con algo superior a la versión 2.7 no es muy amigable. Tampoco es muy amigable con django, hay que encontrarle algunas vueltas. Y aparte está el tema de trabajar con BigTable.

Sugieren que me mantenga en las ultimas versiones y me vaya lejos de appengine a otro proveedor. O que me mantenga con esas versiones y las limitaciones.

Incluso me hablaban de no usar django sino frameworks más sencillos o simples para el manejo de templates y demás contenidos en la aplicación.
__________________
- Christian Van Der Henst
Platzi
  #2 (permalink)  
Antiguo 17/05/2011, 07:03
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: python, django y appengine

Python 2.7 es relativamente nuevo, si tiene una que otra cosa que te hace la vida mas fácil como Counter o Dict Comprehension y una que otra función nueva. Pero me quedaría con python 2.6 no tan estable como python 2.4 o 2.5 pero tiene mas funciones. Hasta ahora es lo que he usado y no me ha dado tantos problemas.
  #3 (permalink)  
Antiguo 17/05/2011, 16:55
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: python, django y appengine

No he tenido problemas con 2.6 o 2.7, creo que son buenas versiones en las que basarse. Python 3 y 2.x seguirán paralelos por un buen tiempo, no hay de qué preocuparse por ahora. Sin duda que cuando Python 3 sea dominante lo soportarán en el AppEngine

En mi experiencia con Django, puedo decir que es muy simple crear una aplicación que se adapte al modelo "Model-View", pero no es tan simple crear una aplicación en la que la acción sucede en el backend. Para expresarlo mejor: no es que lo haga complicado, sino que el tipo de aplicación a veces no se adapta a lo que el framework está diseñado para hacer.
A pesar de esto no he usado web2py o pyramid así que no puedo opinar. Lo único que tengo claro es que siempre podrás encontrar gente que te recomiende uno u otro, y decenas de comparativas "demostrando" por qué x es mejor que y.

Creo que la disyuntiva es relativamente simple: si vas a usar django, necesitás un proveedor que lo soporte como corresponde. Si vas a usar el AppEngine, no uses algo que AppEngine no soporte completamente.

Saludos.
  #4 (permalink)  
Antiguo 17/05/2011, 17:12
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
Respuesta: python, django y appengine

Me dijeron precisamente que con appengine que considere trabajar con web2py. Y me sirve mucho lo que me dices sobre el modelo de backend. Estoy precisamente buscando hacer algo que trabajará mucho más en backend que en frontend.

Voy a empezar con algunos ejemplos que trabajen con bases de datos dentro de appengine y que se conecten a un par de APIs para traer información (principalmente de RSS). Y luego construir sobre eso algunas páginas. Ya les iré contando y jodiéndolos por aquí con un montón de preguntas de newbie ;)
__________________
- Christian Van Der Henst
Platzi

Etiquetas: appengine, django, frameworks
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:41.