Pregunta:
¿Alguien ha usado Sproutcore para una aplicación web? Si es así, ¿puede darme una descripción de su experiencia? Actualmente lo estoy considerando, pero tengo algunas preocupaciones. Primero, la documentación es mala / incompleta, y me temo que pasaré mucho tiempo averiguando cosas o investigando el código fuente. Además, dudo un poco en utilizar un proyecto que es relativamente nuevo y podría sufrir cambios significativos.
¡Se agradece cualquier pensamiento de las personas que se han desarrollado en Sproutcore!
EDITAR / PD: Sí, he visto esta publicación: https://stackoverflow.com/questions/370598/sproutcore-and-cappuccino . Sin embargo, estoy interesado en una descripción un poco más larga de Sproutcore por parte de alguien que lo haya usado para un proyecto importante.
Respuesta:
Simplemente navegue por las publicaciones grupales de sproutcore en los grupos de Google para tener una idea de lo que está sucediendo.
Hace algunas semanas alguien se quejó de los documentos, siendo un novato, y básicamente lo que consiguió fue: "si no te gusta, ¿por qué no ayudas a crear los documentos" … bueno, duh !!
Verá problemas como este desde su inicio. También hace unas semanas, alguien preguntó al grupo cómo crear un hipervínculo usando Sproutcore. Quiero decir, LOL, aparentemente se necesitan horas para crear un hipervínculo simple.
Sproutcore no anuncia quién está usando su marco en la naturaleza: generalmente no es una buena señal.
Se afirma (no por el propio sproutcore afaik) que Apple lo usa, pero si miras de cerca, verás que Apple tiene su propia base de código.
Personalmente, encontré que sproutcore está plagado de errores, la falta de una vista de tabla simple es molesta, con ejemplos incompletos o que no funcionan, y la ausencia de documentación e incluso la ausencia de PRUEBAS completas no es una buena base para construir.