TurboBinding metadata tag
Es bien sabido que el proceso de data binding es uno de los más usados en flex. Aporta facilidad y rapidez en el desarrollo de aplicaciones Flex. La grandeza del Binding seguramente es nos permite pasar datos entre diferentes componentes y distintas capas de una manera sencilla.
Aunque nos aporta grandes ventajas, también hace falta recordar que puede aportar grandes desventajas si se usa incorrectamente: memory leaks, disminución del rendimiento de la aplicación, etc. Estas desventajas vienen dadas sobretodo por el código que se genera al usar el binding.
Gracias a mi amigo Álex Albericio he dado con este post de Elad Elrom, que nos habla de su nueva implementación, el tag TurboBinding y que se incluye en su librería, eladlib.
El metatag TurboBinding, además de ser una implementación “lightweight” del concepto de Binding (según el autor), aporta más opciones en cuanto a binding. Las opciones que nos describe el autor son:
- Remove binding: El binding se destruye automáticamente. Setteando la propiedad unwatchCounter con un entero, el binding se destruirá al ejecutarse n veces, tantas como hayamos determinado con este entero.
- Two-way data binding: nos permite hacer bindings bidireccionales.
- Call back method: nos permite determinar una función de callback para que se llame cuando se ejecute el binding relacionado.
El autor, en este post, nos adjunta un ejemplo para ver una comparación de rendimiento entre BindingUtils, MXML Binding y TurboBinding.
Espero que os sea de ayuda, aún no he tenido tiempo de testearlo, pero pinta bastante bien. A ver que os parece.
Acerca de esta entrada
Usted está leyendo “TurboBinding metadata tag,” una entrada de MadeInFlex
- Autor: Sergi Dote Teixidor
Sergi es un desarrollador de aplicaciones RIA basadas en la plataforma Flash. Entre sus motivaciones y aportaciones a la comunidad está el diseño y arquitectura del software y los movimientos tecnológicos. Su carrera profesional se desarrolla dentro de Codeoscopic, empresa que lidera el sector del desarrollo RIA en España. Sergi es actualmente CoManager de esta comunidad
- URL del Autor:
- http://www.codeoscopic.com
- Publicada:
- 17.09.09 / 8pm
- Categorías:
- Tips
- Entradas relacionadas:
- [PercentProxy] Metadata tag
- [ArrayElementType] Metadata tag
- [Mixin] Metadata tag
- Novedades del nuevo Flash Builder “Burrito”
- Número de visitas:
- 4511
1 Comentario
Ir al formulario de comentarios | rss (comentarios) [?] | trackback url [?]