angularjs backbone.js cordova parse.com

¿Puedes usar AngularJS con Parse.com?



backbone.js cordova (5)

No he trabajado en Parse, pero creo que siempre que haya una API REST disponible, AngularJS puede integrarse muy bien con Parse.com. Estos enlaces corroboran ese hecho

https://parse.com/questions/does-any-know-of-any-angularjs-sites-that-are-built-with-parse-that-are-open-source

http://brandid.github.io/parse-angular-demo/#/

Dijo que, AngularJS es un marco muy capaz con una curva de aprendizaje empinada. Lo simple es simple, pero uno tiene que bajar la cabeza y empezar a aprender cosas no tan simples como directivas una vez que uno comienza a construir cualquier aplicación de tamaño decente. Cuanto más inviertas en aprender AngularJS, más gratificante se vuelve.

Tiene una separación muy clara en términos de vista y código. El código está además organizado en módulos, fábricas, servicios, controladores, directiva, filtros, etc.

Pero aún nada te impide crear un lío con la implementación :) Lo que me he dado cuenta a través del tiempo es que incluso si creas un lío dentro de AngularJS, los efectos están localizados en lugar de afectar la aplicación completa, debido a la naturaleza modular de Angular.

Te sugiero que intentes crear o mirar algunas muestras con AngularJS (como TodoMVC )

Así es como me sentí aprendiendo e implementando soluciones AngularJS

Soy nuevo en el desarrollo de Phonegap y estoy tratando de elegir un framework para usar. Me gustaría usar AngularJS ya que he leído cosas buenas sobre él, pero me gustaría que funcione con Parse.com como un back-end. Noté que un Parse.com no especifica ninguna compatibilidad con Angular, y toda su documentación y JavaScript API requiere Backbone.

Sé que AngularJS admite http, por lo que puedo comunicarme con Parse utilizando la API REST. ¿Pero va a terminar siendo un desastre y me ahorraré tiempo y estrés si uso Backbone con la API Javascript de Parse.com?


Gracias por mostrar nuestro texto estándar de Parse x AngularJS, también lo hemos actualizado hoy.

Todo nuestro sitio getbrandid.com está construido con Parse x AngularJS y no tenemos servidores propios.

Construimos este estándar repetitivo porque, después de haber dedicado varios años a la construcción de BRANDiD, teníamos muchas prácticas recomendadas para compartir con las comunidades de Parse y AngularJS. Creemos que es una combinación hecha en el cielo, y es la forma más rápida de construir aplicaciones potentes, complejas y altamente mantenibles sin servidor.

Básicamente, hemos ampliado Parse SDK para admitir enlaces AngularJS, hemos eliminado una tonelada de código repetitivo, y lo más importante, hemos establecido una arquitectura para grandes aplicaciones sin servidor que utilizan Parse y Angular.

Te recomiendo que lo veas -

Parse x AngularJS Boilerplate


En realidad, la documentación de Parse no dice que tenga que usar Parse con Backbone , solo dice que algunas cosas son compatibles con las clases Backbone , como el objeto Collections , que podría ser ÚNICAMENTE SI usa Backbone .

La gran molestia de utilizar cosas de terceros dentro de angular es su ciclo de vida, ya que utiliza POJO y solo observa los cambios en estos objetos en momentos específicos del tiempo. Consulte la documentación del Scope Life Cycle del Scope Life Cycle para obtener más información.

Dado que Parse devuelve sus devoluciones de llamada, AngularJS podría no seguir observando esos objetos Parse , por lo que necesita una forma de decir angular que esa cosa cambió, y tiene que hacerlo dentro del ciclo de resumen, por ejemplo, usando $scope.$apply

Parse.Query un pequeño contenedor para Parse.Query y Parse.Object para evitar la necesidad de $scope.$apply Parse.Object todo el tiempo, avíseme si lo encuentra útil: https://github.com/felipesabino/angular-parse