WebOrb 3.0 RC1, FDS para .NET

Estos amigos de themidnightcoders no se han tentado el corazón y han liberado la versión 3.0 Release Candidate 1 para .NET. Si alguien no sabe que es WebORB bueno, es una implementación de Flex Data Services para desarrolladores en .NET, y creanme que es una posibilidad muy fuerte para la creación de desarrollos corporativos ("Enterprise") con esta herramienta. Además conecta clientes Flex,Flash o AJAX a .NET dlls (.NET Assemblies or Objects) y Web Services. Tiene la implementación por ejemplo de AMF3 (Action Messaging Format), que es un protocolo binario mucho mas rápido y más eficiente que SOAP (Web Services) ya que consume menos ancho de banda.

Es importante que tengan instalado el .NET Framework 2.0 para la correcta instalación y funcionamiento de WebOrb 3.0 y la última versión del flash player.

Primeramente la interfaz esta basada completamente en Flex, un muy buen punto para empezar a gozar de todas las nuevas funcionalidades que trae.

ServiciosPestaña de servicios de WebORB

Como ustedes pueden observar tenemos varias pestañas, una por ejemplo de Getting Started donde podemos empezar si somos desarrolladores nuevos , desarrolladores expertos en .NET o cualquiera que desea conectar nuestro Front-End con un objeto .NET (dll) cuenta con una guia bastante completa y comprensible de como hacer nuestra clase de .NET, el proceso de Instalación,la implementación de la dll,Inspeccionar la clase mediante la pestaña services (esto lo tocaremos más adelante en conjunto con un módulo nuevo llamado TestDrive), la creación del proyecto en Flex, además de una introduccion géntil y muy resumida de que es lo que hace WebOrb a grandes rasgos.

Una de las nuevas implementaciones y más poderosas es la pestaña services, y dentro de estas TestDrive, esta permite invocar cualquier método del lado del servidor directamente desde aqui pasandole argumentos (genial ¿no creen?)

TestDriveTestDrive dentro de la carpeta Servicios

Y por si fuera poco bueno pues podemos bajar el código en ActionScript 3.0 dependiendo en que contexto nos encontremos por ejemplo Flex con Remoting,Flash con Remoting Flex con CAIRNGORM,ARP etc.

Descargar códigoDescargar código

Por el momento no esta disponible generar código para CAIRNGORM, o ARP, seguramente cuando lo liberen totalmente tendremos todos estos beneficios. Les pongo aqui un fragmento de código de lo que genera en el caso de Flex con Remoting y AS 3.0

Tambien tenemos la parte de implementación (pestaña deployment) para nuestras aplicaciónes y es muy sencillo, solo arrastramos la carpeta de nuestra aplicación y listo

Descargar códigoImplementación

En cuanto a la parte de problemas (TroubleShooting) y documentación esta impecable y muy sencilla de usar.

Descargar códigoDocumentación

Entre otras cosas cosas intersantes que trae es más ejemplos de remoting,soporta seguridad por parte del cliente Flex (RemoteObject.SetCredentials),Manejo de excepciones mejorado etc.

En conclusión creo que los desarrolladores en .NET tenemos una buena opción para empezar a generar nuestras aplicaciones con WebORB a nivel corporativo.No olviden que lo más importante de una aplicación es la planeación y un buen análisis , esto nos lleva a tomar como herramienta una buena metodología como puede ser UML, implementación de Patrones de diseño etc.



* * * * * 1 votos

Acerca de esta entrada