¿Debo usar jQuery o AngularJS con una aplicación web Django?

No hay respuesta con una pregunta de línea como tal.

  • ¿Qué tan grande es tu aplicación?
  • ¿Cuánto contenido gráfico tiene?
  • ¿Qué pasa con los contenidos de audio, video, etc.?
  • ¿Su aplicación web depende de llamadas AJAX más o carga de página desde el servidor?

Estas preguntas en realidad deciden la tecnología de elección.

En aplicaciones pesadas gráficas / multimedia, es francamente estúpido usar AngularJS. Además, cuando todas sus páginas se cargan directamente desde el servidor (sin llamadas AJAX), AngularJS no tiene mucho sentido.

Si su aplicación es más como SPA (aplicación de una sola página), AngularJS es la mejor opción. Si realiza transacciones con JSON y tiene datos enormes para CRUD (crear, leer, actualizar, eliminar), vaya con AngularJS.

Por lo tanto, dénos más detalles para decidir o elija entre las opciones anteriores. ¡Feliz codificación!

Depende de tus requerimientos. Si desea realizar operaciones básicas de front-end e interactuar con el backend a CRUD (crear, leer, actualizar, eliminar) datos de ajax, vaya a jquery.
Pero si desea manipular datos en la parte frontal, AngularJS es un buen marco de MVC frontend.

Depende de su aplicación, qué tan grande o complicado es. En algunos casos, no es necesario escribir una aplicación de una sola página, puede alcanzar sus objetivos con algunas llamadas jquery ajax simples y / o utilizando un complemento como https://github.com/defunkt/jquer

Depende de su crédito si necesita trabajar con archivos JSON en una base de datos NoSQL u otras cosas en su aplicación, como gráficos de información que usan D3, una solución mucho mejor sería un consejo angular que no usaría jQuery.

Sugeriría encarecidamente usar AngularJS porque es un marco y lo ayudará a construir fácilmente su aplicación. Depende de cuán complicado sea su front-end, pero si planea interactuar con una API y tener muchos widgets en el front-end, entonces Angular podría ser la mejor opción.

Consulte este artículo para obtener más información comparando Angular y jQuery: página en room4debate.com

Me alegro de haber retrasado AngularJS. No parece que actualizar a AngularJS 2.0 sea divertido. Sé que KnockoutJS es diferente. Por ahora, me quedo con KnockoutJS y JQuery. Evaluaré AngularJS 2.0 cuando se lance.