Estoy empezando a entrar en backbone.js. Parece que está bastante involucrado y no será algo que solo pueda mirar un ejemplo y decir: "¡Bueno, eso es fácil!" y comienza a ser productivo con eso. Se ve bien sin embargo.¿Cuál es la mejor manera de aprender backbone.js? ¿Alguna otra alternativa?
La documentación está bien, pero me encuentro no entender el 'gran cuadro' muy bien, y cómo todos estos componentes trabajan juntos. La forma en que los eventos están enlazados y representados en las distintas vistas en realidad parece una gran cantidad de enredos. Entiendo la necesidad de separar las preocupaciones, pero en realidad me estoy preguntando si es un poco sobrediseñado.
esencia ... No voy a ser capaz de ser productivos de inmediato con Backbone.js. Creo que habrá una curva de aprendizaje de uno o dos días.
¿Cuál es la mejor manera de entrar en backbone.js? Simplemente siga avanzando, ¿o hay algunas aplicaciones de muestra más grandes para descargar en algún lugar para mirar?
¿Hay mejores alternativas que podrían ser más fáciles de aprender y ofrecer el mismo tipo de beneficios? Para mí, la productividad y la intuición son bastante importantes. En cierto modo, siento que la forma en que funciona backbone.js es un poco extraña. Eso podría ser yo.
Dicho de otra manera, ¿sería mejor desarrollar mi aplicación sin una biblioteca como la estructura y crear orgánicamente un framework como backbone.js pero más como algo que es intuitivo para mí y algo más en línea con el código resultante? ¿base?
He estado tratando de obtener ejemplos simples para trabajar con mi propio código, y no recibo ningún error de Javascript ... pero no funciona. Hay una buena posibilidad de que "una cosa menor" esté mal ... pero estoy empezando a sentir que depurar mis aplicaciones principales podría ser un problema ... así que tal vez mi propio crecimiento orgánico realmente sea una mejor opción para mi propia cordura . Depurar en la oscuridad es un asesino de productividad real ... y honestamente, prefiero hacer mi propio marco de trabajo y escribir mi propio código si me ahorra horas de depuración sin fin.
no sé qué hacer - de ahí que estoy pidiendo.
Escribí una publicación completa, y luego la eliminé después de darme cuenta de que era demasiado básica para lo que tramas ... en esencia, si no ves la necesidad de cada componente, no lo uses. . Ni siquiera comencé a usar 'Controladores' hasta que estuve lejos en el camino de construir una aplicación web. Desarrolla tu aplicación usando solo los componentes que entiendes necesarios, y deja de lado el resto. – Stoive
¿Es seguro para mí seguir trabajando con la red troncal y solo usar una parte a la vez? Hice funcionar las maquetas y las colecciones ... así que tal vez pueda comenzar allí, así ya no tengo que escribir llamadas ajax de bajo nivel. Acabo de enterarme de muchas otras opciones. También me llevará algo de tiempo aprender sobre ellos (sproutcore, javascriptmvc, etc.). Las opciones son geniales, pero también pueden ser abrumadoras. Las opciones también pueden hacerlo menos productivo ya que tiene que decidir más cosas :) – egervari
Hrm, también leí que Backbone no admite colecciones anidadas, o no lo hace muy bien. Esto es un factor decisivo. Todavía no estoy en este punto, pero tendré la funcionalidad que tendrá que tratar con esto. – egervari