¿Debo actualizar mi aplicación backbone.js de 0.9.2 a 1.0?

Eso realmente dependería de ti.

Primero, ¿realmente necesita alguna de las características principales que se han actualizado con 1.0? Si no está seguro de cuáles son, eche un vistazo a Backbone.js: creo que el mayor cambio (si la codificación de URL no es un problema) es el cambio de Collection.update () a Collection.set () , hecho para reflejar la misma funcionalidad dentro de Model.set ().

Y segundo, si hay otros cambios, ¿estás preparado para hacerlos en tu base de código? ¿Tu aplicación funciona muy bien en 0.9? ¿Se han quejado sus clientes (suponiendo que esto es para uso del cliente) sobre algo que la actualización puede darles que actualmente carecen?

No veo el punto de actualizar simplemente haber actualizado. Es como comprar un iPhone de última generación, solo para que te sientas cálido y tierno al tener un iPhone de última generación. No sabes por qué lo necesitas, no sabes si te da algo que no tenías, simplemente lo necesitas porque es nuevo y brillante.

Como siempre, solo en mi humilde opinión.

Estoy un poco en desacuerdo con Quora User por los motivos de la actualización, pero esta es una gran pregunta que es un poco difícil de responder. Cuando salió 1.0, tomé la decisión de actualizar mi aplicación 0.9.10 a la más reciente por alguna razón. # 1: si va a confiar en Backbone como su MV * de elección para todas sus aplicaciones, es beneficioso mantenerlo actualizado. # 2: estar muy atrasado en cuanto a la versión solo le causará problemas a largo plazo, suponiendo que usará Backbone para todas sus aplicaciones por un tiempo. # 3: Mi base de código Backbone no es lo suficientemente grande donde me preocupa romperlo.

Pero como dijo Toby, prepárate para arreglar tu base de código ya que toneladas de cosas han cambiado desde entonces. Pasar de 0.9.10 rompió algunas cosas en mi aplicación, pero se resolvió de inmediato sabiendo cómo depurar aplicaciones Backbone. La respuesta se reduce a: qué tan grande es su base de código Backbone y si es lo suficientemente manejable como para poder probar todos los aspectos de la aplicación, entonces no veo por qué no. No olvide hacer una copia de seguridad de sus archivos JS asociados con él en caso de que decidiera continuar con la actualización. ¡Buena suerte!