[pyar] [Django] Integración con ExtJs

Sebastián Gustavo Galiano sgaliano en gmail.com
Lun Jun 14 22:30:09 ART 2010


Hola a todos.
Estoy por desarrollar una aplicación cliente/servidor para una
intranet con Django como back-end y ExtJs como front-end.
Estuve investigando (y probando) bastante pero todavía no decido cual
sería la mejor manera de hacer este puente, algo estable, con un
rendimiento aceptable y de una manera que no requiera tantos hacks.
Por eso escribo para ver si por ahí hay algún "djanguero" (si existe
la palabra) que me pueda dar una mano.
De las maneras que encontré:
a) Con un serializer JSON y HttpResponde con
mimetype="text/javascript" (referencia django-extjs [1])
b) A través de Ext.Direct (referencia  django-extdirect [2]) -> Mucho
no comprendí a primera vista, pero parece estar maduro y usable
c) Creando un API RESTful (referencia django-rest-interface [3])
La aplicación correría del lado cliente en un navegador personalizado
(en PyQt4) lo cual dejaría abierta la alternativa de disponer de
clientes no tan delgado y poder cargar HTML local estático y hacer
llamados a procedimientos remotos (con AJAX por ejemplo). También
abarcaría algunos CRUD sencillos y no tanto.
¿Alguien tuvo alguna experiencia similar o algún caso exitoso de
implementación intensiva Django/ExtJs? ¿Que recomendarían?
Desde ya muchísimas gracias.

PD: Utilizaría django.contrib.admin pero se queda corto para algunos
requerimientos particulares en este caso, sobre todo con AJAX

[1] http://github.com/revolunet/django-extjs
[2] http://github.com/gsancho/extdirect.django
[3] http://code.google.com/p/django-rest-interface/

--
Sebastián Galiano
Desarrollador Web Freelance
http://www.sebastiangaliano.com.ar
Jabber ID: sgaliano en gmail.com
MSN: sgaliano en gmail.com



More information about the pyar mailing list