SproutCore

Software captura de pantalla:
SproutCore
Detalles de software:
Versión: 1.11.0
Fecha de carga: 28 Feb 15
Licencia: Libre
Popularidad: 42

Rating: nan/5 (Total Votes: 0)

SproutCore pretende hacer aplicaciones web edificio sencillo y divertido.
SproutCore fue escrito siguiendo los principios de la arquitectura MVC.
Incluso si se trata de una biblioteca de JS, SproutCore tiene más en común con cacao o .NET de jQuery o Mootools.
SproutCore 2.x ha sido descontinuado, el desarrollo continúa como Ember

Características :.

  • MVC arquitectura
  • Se concentra en la velocidad
  • HTML 5 listo
  • Mobile amistoso
  • Escalable
  • Fácil de personalizar a través de temas
  • Comunidad desarrollado
  • Documentación

¿Cuál es nuevo en esta versión:

  • El método `` hasObserverFor` de SC.Observable` tiene ha mejorado para también ser capaz de verificación, opcionalmente, frente a un objetivo y un método específico. Esto permite al desarrollador para comprobar correctamente la existencia de un controlador específico antes de añadir en lugar de sólo ser capaz de comprobar la existencia de cualquier controlador (sin saber qué controlador es).
  • SC.Gesturable y SC.Gesture (SC.TapGesture, SC.PinchGesture, SC.SwipeGesture)
  • En respuesta a un solo dedo, dos dedos o cualquier otro número de tomas de contacto, pellizcos (2 + toques) o swipes individualmente o como grupo. Por ejemplo, el código puede querer realizar diferentes acciones cuando golpea un dedo frente a cuando hay un toque de dos dedos.
  • Una sesión de toque, el tiempo entre el momento en el primer toque comienza y termina el último toque, puede contener más de un gesto. Por ejemplo, es posible que el usuario realice una pizca, a continuación, utilizar un tercer dedo para tocar, y luego deslizar los dedos restantes. Por ejemplo, imaginar el uso de pellizcar para escalar una imagen, toque para guardar el cambio y luego deslizar para moverlo de lado todo sin levantar los dedos. Por lo menos, la posibilidad de realizar gestos en una sola sesión toque varias veces, hace que el reconocimiento de gestos más robusta contra toques accidentales callejeros.

  • gestos
  • Swipe ahora se pueden configurar para que coincida contra cualquier ángulos arbitrarios, no sólo a la izquierda, derecha, arriba y abajo.
  • gestos Swipe ya no activan simplemente moviendo lo suficientemente lejos en una dirección. También deben moverse rápidamente (configurable) y poner fin de inmediato.

¿Cuál es nuevo en la versión 1.10.2:

  • Ha añadido un error desarrollador al intentar agregar registros sin Identificación de las relaciones.
  • Ha añadido un modo de depuración sólo error desarrollador para evitar llamadas dobles a materializeRecord desde dentro materializeRecord. El resultado se duplica objetos que parecen ser la misma instancia de registro, pero de hecho no, que puede ser muy lento para depurar. Esperemos que esto ahorra a los desarrolladores una gran cantidad de dolor.
  • Alta varios * debug-mode solamente * `métodos toString` para facilitar la depuración.
  • Se ha añadido una pequeña cantidad de sólo el modo de depuración soporte para desarrolladores. Si se conecta manualmente / enlaces de desconexión es posible intentar accidentalmente de obligar a un objeto que falta. La traza normal de pila que esto produce es difícil de seguir por lo que presenta un mensaje de error más trazable con la pila.

¿Qué hay de nuevo en la versión 1.10.0:

  • Permite ajustar a llamarse después animado en el mismo ejecutar bucle. Ajuste puede ocurrir limpia, que no afectará a la animación o puede entrar en conflicto, en cuyo caso se anulará la animación.
  • Mejora la estructura del código interno para apoyar la optimización de motores de JS.
  • Hace que el condicional que intenta bloquear todos los campos de texto de recibir foco detrás de un panel modal, fallan más rápidamente (esto también impide conseguir el panel de puntos de vista que aún no puede tener un panel).

¿Qué hay de nuevo en la versión 1.9.2:

  • Suaviza los requisitos herramientas de construcción de dependencias de ser ultra- pesimista (es decir, dentro de una versión menor de edad) para ser pesimista (es decir, dentro de una versión principal).
  • rebanada Correcciones 'repetición' de @ 2x versión. Se anexando incorrectamente @ 2x hasta el final de toda la trayectoria (ex. /resources/images/image-sliced-from.png@2x Lugar de /resources/images/image-sliced-from@2x.png).
  • Arreglos incorrectamente llamado & quot; respondedor & quot; generador de a & quot; estado & quot; generador para generar subclases SC.State.
  • Fija el generador caso serpiente para & quot; SproutCore gen & quot ;, así que nombres como 'SCProject' Get correctamente transformados a 'sc_project' y no 's_c_project'
  • .
  • Se ha añadido soporte para la propiedad background-size en buildtools spriting, esto es necesario para spriting funcione correctamente en la retina firefox.
  • Corrige inconsistencias y sintaxis incorrecta en varias plantillas creadas con & quot; SproutCore gen & quot;.
  • Arreglos faltan advertencias de hojas de estilo en una aplicación limpia generados con & quot; SproutCore gen aplicación & quot; o & quot; SproutCore gen statechart_app & quot; mediante la adición de una hoja de estilo por defecto para la aplicación. También añade una hoja de estilo por defecto a un diseño, al usar & quot; SproutCore diseño gen & quot; (Es decir, un recurso SC.Page)
  • Corrige impropio búsqueda binaria utilizada por SC.ManyArray addInverseRecord que resultó en un bucle infinito.
  • Corrección de error que permitía el menú contextual que aparezca independientemente de anular contextMenu en una vista o establecer SC.CONTEXT_MENU_ENABLED o isContextMenuEnabled false. Esto hace que el manejo de eventos de menú contextual se comportan de la misma que la clave, el ratón, etc. manejo de eventos.
  • acciones Correcciones:. deleteForward, deleteBackward, moveLeft, MoveRight, selectAll, moveUp y moveDown a ser siempre manejados por el elemento TextFieldView cuando ha centrarse
  • Arreglos SC.TextFieldView para insertar una nueva línea cuando el pulsar la tecla ENTER en un área de texto.
  • Fija el valor sugerencia para SC.LabelView modo que aparecerá cuando la etiqueta no tiene ningún valor y isEditable es cierto. Incluye unidad de prueba.
  • Ya no modifica los elementos subyacentes dadas a un SC.SegmentedView con un menú de desbordamiento directamente lo que hacemos no invariablemente sucio el objeto original.

¿Cuál es nuevo en la versión 1.9.1:

  • Arreglos aplicación indebida de SC.SelectionSet: constriñe.
  • Corrige globales implícitos en SC.MenuPane, la creación de una posible pérdida de memoria.
  • Corrección de pérdida de memoria con el niño vistas SC.View. La propiedad 'propietario' impidió vistas de la posibilidad de ser recolector de basura cuando son destruidos.
  • Arreglos SC.stringFromLayout () para incluir todas las propiedades de diseño.

¿Qué hay de nuevo en la versión 1.9.0:.

  • Mejora y añade mucha documentación
  • Añade la aplicación escaparate utilizado en http://showcase.sproutcore.com. Esta aplicación contiene una implementación actualizada de todos los puntos de vista y los controles de SproutCore, incluyendo fragmentos de código para las muchas opciones de cada uno. La aplicación también vincula a las demos SproutCore, que están siendo recuperados y re-implementadas.
  • Introduce SC.Color.
  • Corrección y mejora del marco medios de comunicación.
  • Añade soporte SC.ProgressView indeterminado.
  • Añade `useUnixTime` atribuyen a SC.DateTime registro de atributos manejadores.
  • Soporte notificación de eventos agrega XHR2.

¿Qué hay de nuevo en la versión 1.8.2:.

  • error de sintaxis fija en prueba de unidad de almacén de datos
  • SC.SplitView puede ahora SC.SplitChild mixin.

  • Divs fronterizos
  • Diluido panel selector de modo que no se superponen la vista de contenido.
  • Evita objetivo de conflictos de propiedad al configurar los objetivos de botón con SC.AlertPane.
  • Se ha cambiado el aria-orientación de SC.ScrollView horizontal para "horizontal" de "vertical".
  • Permite SC.CollectionFastPath trabajar con contenido escaso que siempre devuelve una vista de elemento, incluso cuando el contenido no está disponible todavía.
  • Evita SC.GridView de iteración en su variedad de contenido con el fin de trabajar con contenido escaso.
  • El "móvil-safari 'cuerpo nombre de la clase es más largo que se añade en todos los navegadores. No
  • Permite pegar en SC.TextFieldView para notificar que el valor cambiado.

¿Cuál es nuevo en la versión 1.8.1:

  • Añade falta CSS para SC.PickerPane izquierda y derecha puntero.
  • tidies plantilla index.rhtml.
  • Añade `useUnixTime` atribuyen a SC.DateTime registro de atributos manejadores.
  • Introduce correcciones y mejoras al marco de los medios de comunicación.
  • correcciones de documentación.

¿Cuál es nuevo en la versión 1.8:.

  • Una nueva marca en tres partes excepcionalmente detallada introducción a SproutCore
  • Una nueva guía de referencia sobre las herramientas de construcción.
  • Muchas muchas correcciones de errores. Ver la lista de cambios para un desglose completo.
  • Los inicios de una importante limpiar iniciativa incluye varios deprecations. Busque advertencias de la consola para indicar funciones obsoletas y comprobar la lista de cambios para la lista completa de los deprecations.
  • El marco Desktop se ha actualizado completamente para incluir correcta WAI-ARIA atributos para mejorar la compatibilidad con las ayudas técnicas.
  • Obtener una estructura statechart básica en nuevos proyectos con el interruptor -statechart con init SproutCore o SproutCore gen aplicación.
  • Statechart Unidos puede hacer para representar una ruta (por SC.routes rutas predeterminadas) y si se ha asignado, el Estado va a ser notificada cualquier momento cambios de ubicación de la aplicación para que coincida con la ruta asignada del estado.

¿Qué hay de nuevo en la versión 1.7.1 beta:

  • Las nuevas funciones de medición cadena de optimizar para envolver cadena .
  • Se ha añadido soporte para Autocorrección y autoCapitalize en TextFields.
  • Añadido de nuevo los tipos de objetos retirados previamente por el SC.Object refactorizada
  • refactorizado código senderos de observación para un manejo más robusto.
  • Reescribir SC.LOG_RUNLOOP_INVOCATIONS - ahora renombrado a SC.LOG_DEFERRED_CALLS - para trabajar con la nueva implementación runloop
  • .
  • añadidos este SC.RunLoop.kill de terminar limpiamente un bucle de ejecución en caso de error.
  • Se ha añadido la posibilidad de añadir dinámicamente subestados a un statechart vía método addSubstate de un estado.
  • Se ha actualizado la lógica rastreo statechart.
  • Actualización SC.State. getSubstate ahora acepta una devolución de llamada; añadido método getState; gotoState y gotoHistoryState ahora utilizan getState
  • gotoState y gotoHistoryState Actualización del estado para permitir una arg estado más expresiva que ahora permite el uso de 'parentState'
  • Actualización método getSubstate de SC.State para permitir expresiones de ruta. También refacted el método findFirstRelativeCurrentState.
  • globales Nueva SC para suministrar información como modo de construcción, número de compilación y configuración regional.

¿Qué hay de nuevo en la versión 2.0 Beta 3:

  • Nueva Ancestro Ayudantes
  • Contextos en Manillar
  • bidireccionales Transformadas
  • SC.Run, observadores y Parámetros adicionales
  • Plantilla Depuración
  • valer Declaraciones
  • Arreglo para unknownProperty

¿Cuál es nuevo en la versión 2.0 Beta 2:

  • Esta versión elimina una serie de errores y mejora significativamente problemas de usabilidad, así como la compatibilidad de fijación con Internet Explorer 6+ y Opera.

¿Cuál es nuevo en la versión 1.6.0:

  • SproutCore 1.6 es en gran medida una versión de corrección de errores el objetivo de ayudar a proporcionar una experiencia más estable.

¿Qué hay de nuevo en la versión 2.0 DP:

  • SproutCore 2.0 es una instalación de vista previa para desarrolladores y está todavía en fuerte desarrollo y APIs son susceptibles de cambiar.

¿Qué hay de nuevo en la versión 1.6 Beta:

  • Corrección de errores de sincronización entre SproutCore RecordArray / ManyArray / ChildArray y TemplateCollectionView
  • formas trasladó a marco experimental
  • enrutamiento se mudó a su propio marco
  • Mejora de la capacidad de utilizar los elementos de tabla en plantillas Manillares
  • CSS y cross-browser correcciones para controles integrados
  • Significativamente limpiado en línea documentación

¿Qué hay de nuevo en la versión 1.5.0:

  • WAI-ARIA Apoyo
  • SCSS y Datos URI
  • Plantilla Ver
  • Modular Cargando

¿Qué hay de nuevo en la versión 1.5.0 RC2:

  • Corrección de errores:
  • Un montón de correcciones de errores a TemplateView
  • TemplateCollectionView ahora trabaja con RecordArrays
  • TemplateCollectionView es ahora mucho más eficiente cuando la matriz se está representando cambios
  • Corrige un error en el {{}} #each ayudante en el que el contenido no se actualiza después de que cambia
  • Corrige un error en el que {{}} bindAttr no estaba funcionando cuando se les proporciona un atributo de clase
  • explícitamente documentado la existencia de la propiedad itemViewTemplate en TemplateCollectionView
  • Corrige un error por el que no se estaban invalidados propiedades calculadas cuando la primera propiedad en el camino de la llave de su dependiente cambia
  • Eliminado algunas comas finales que estaban causando errores en Internet Explorer 7
  • Corrige un error en el que las pruebas unitarias estaban fallando en Internet Explorer 7
  • Resuelve un problema por el que los campos de texto no pudieron ser activado en los dispositivos Android
  • Eliminada una advertencia válida cuando se conectaron enlaces
  • Características:
  • Vinculaciones ahora disparan automáticamente cuando una propiedad se cambia a través de la consola de depuración
  • Mejoras sustanciales a la documentación en línea
  • Actualización QUnit a la última versión

Requisitos :

  • habilitado JavaScript en el lado del cliente

Programas parecidos

Apache PDFBox
Apache PDFBox

9 Apr 16

Undo.js
Undo.js

1 Mar 15

Geotools
Geotools

6 Mar 16

Otro software de desarrollador Strobe Inc. and contributors

Ember
Ember

12 Mar 16

Comentarios a la SproutCore

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría