Tema: Faqs
Ver Mensaje Individual
Antiguo 03-mar-2007, 20:44   #2 (permalink)
jahepi
jahepi tiene algunos puntos positivos de karma
 
Avatar de jahepi
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 822
Re: Faqs

¿Cuáles son los lenguajes utilizados para el desarrollo de aplicaciones Flex?

MXML

Al igual que HTML, MXML es un lenguaje de marcas que describe las interfaces del usuario que exponen contenido y funcionalidad. A diferencia de HTML, MXML proporciona abstracciones declarativas para la lógica de niveles de presentación y enlaces entre la interfaz del usuario y los datos del lado del servidor. MXML ayuda a elevar al máximo la productividad del desarrollador y aprovechar la reutilización de la aplicación porque separa nítidamente la capa de presentación, de la capa de la lógica del negocio.

El desarrollo con MXML se basa en el mismo proceso iterativo que se utiliza para otros tipos de archivos de aplicaciones web, como HTML, JSP, ASP y ColdFusion Markup Language (CFML). Desarrollar una aplicación con MXML es sencillísimo: se abre el editor de texto, se escriben las etiquetas, se guarda el archivo, y se abre el URL del archivo en un navegador web.

Asimismo, los archivos MXML son archivos XML ordinarios, de modo que eso le permite escoger de entre un amplio abanico de entornos de desarrollo. Se puede desarrollar con un editor de texto sencillo, con un editor de XML exclusivo, o con un entorno de desarrollo integrado (IDE) que sea compatible con la edición de texto. Y como MXML se ajusta a la definición de esquema XML estipulada por el World Wide Web Consortium (W3C), también puede usar la edición estructurada, el coloreado de código y las sugerencias de código (según lo que permita su editor).

Fuente: http://www.adobe.com/es/products/fle...15_tech_wp.pdf

ActionScript 3.0

ActionScript es un lenguaje de programación potente orientado a objetos del entorno de tiempo de ejecución de Adobe® Flash® Player. El lenguaje de programación estándar en el ámbito internacional, ActionScript 3.0, basado en ECMAScript, promueve avances del lenguaje para ofrecer a los desarrolladores un modelo de programación potente para aplicaciones sofisticadas de Internet (RIA). Los desarrolladores pueden conseguir un magnífico rendimiento y sencillez en los desarrollos, lo que facilita aplicaciones muy complejas, gran cantidad de datos y bases de código reutilizable orientadas a objetos. Se ejecuta con la nueva máquina virtual ActionScript (AVM2) en Flash Player 9; ActionScript 3.0 ofrece un rendimiento avanzado para la nueva generación de aplicaciones RIA.

ActionScript 3.0 cumple con el estándar ECMAScript Edition 3 (ECMA-262).

• ECMAScript para XML (E4X) permite la manipulación sencilla de documentos XML gracias a una sintaxis familiar.

• Las expresiones regulares ahorran tiempo de codificación en la búsqueda de cadenas y en los procedimientos de manipulación.

• Eventos DOM Nivel 3 ayuda a los desarrolladores a mantener un código orientado a objetos mejor mediante el uso del modelo de eventos estándar del consorcio W3C.

• El espacio entre nombres y los paquetes mejoran la organización del código y fomentan una estructura de aplicaciones lógica.

• El perfeccionamiento de la depuración y los perfiles de los datos reducen el tiempo de pruebas y facilitan la integración de aplicaciones Flash en entornos de prueba automatizados.

• La gestión de errores y las excepciones mejoradas proporcionan al desarrollador aplicaciones más seguras y potentes.


Nueva máquina virtual

Flash Player 9 incluye una nueva máquina virtual ActionScript (AVM) altamente optimizada llamada AVM2. La nueva máquina virtual, construida desde la base de que sea compatible con la nueva generación de ActionScript, se ha diseñado para ofrecer el rendimiento y las funciones de modo que se cubran las necesidades de desarrolladores de aplicaciones de Internet potentes. AVM2 admite informes de error en tiempo de ejecución, depuración integrada y compatibilidad con conexiones binarias, de modo que los desarrolladores puedan ampliar la capacidad del reproductor para que funcione con cualquier protocolo binario. Flash Player 9 también incorpora AVM1, que ejecuta el contenido heredado de ActionScript, lo que garantiza la compatibilidad retroactiva con el contenido existente.

Mejor rendimiento

Flash Player 9 incorpora mejoras en Flash Player 8 para ejecutar el contenido y las aplicaciones de forma más rápida que anteriormente con distintas mejoras del rendimiento:

• Consiga ejecutar ActionScript 3.0 hasta diez veces más rápido con la nueva máquina virtual y un compilador optimizado.

• Aumente la velocidad del contenido y las aplicaciones gracias a un tiempo de inicio de la aplicación más rápido y una reducción del 50% en el espacio de la memoria.

• Acelere el rendimiento de reproducción mediante gráficos vectoriales en caché más eficaces.

• Mejore la lectura del texto y ofrece un desplazamiento más rápido y mejor de grandes bloques de texto con rutinas optimizadas de procesamiento de texto.


Seguridad mejorada

Flash Player cumple la seguridad sandboxes para aplicaciones, contenidos, datos y URL con el fin de salvaguardar datos confidenciales y ayudar a garantizar una navegación segura para los usuarios finales.

Fuente: http://www.adobe.com/es/products/fla...features/#as30
jahepi está desconectado   Responder Citando