ActionScript con PHP
¿ ActionScript con lenguajes de programación WEB ?

El inmenso potencial de Internet está aún por explotar. Su potencial ha sido limitado, desde el principio por una serie de factores que, son muy importantes a la hora de satisfacer las necesidades del usuario final. Estos factores se caracterizan por una falta de diseño en los interfaces que los usuarios finales utilizan, que llegan a ser simples en ocasiones y que terminan por aburrir al usuario final y por una serie de impedimentos tecnológicos. Los usuarios manifiestan su descontento ante la pobreza visual, interactiva y práctica de la mayoría de las aplicaciones de Internet.

El comportamiento de los usuarios en Internet está cambiando y éstos han pasado de ser meros “ojeadores de páginas” a ser verdaderos “clientes de aplicaciones”. Hoy en día, la gente en Internet puede reservar billetes, controlar sus cuentas bancarias, comunicarse con amigos, en definitiva, interactuar con Internet. Para hacer esto efectivo, y sobre todo, para generalizarlo a la mayoría de usuarios, tanto el contenido como la usabilidad de las aplicaciones de Internet deben de mejorar significativamente. Los usuarios de Internet demandan aplicaciones en un entorno amigable, fácil de usar y muy intuitivo.

¿ Cual es la solución?

El cambio está aquí. Internet está consiguiendo, gracias a los estándares y a las tecnologías de rich-clients, esta transformación de aplicaciones Web que ofrecen muchas más experiencias para los usuarios a través de multitud de dispositivos y plataformas.

ActionScript es la solución que aporta Macromedia en el desarrollo de todas estas aplicaciones del lado del servidor. ActionScript optimiza la conectividad de Flash MX con aplicaciones de servidor, aplicaciones que pueden ser desarrolladas en PHP, ASP, Coldfusion, JavaScript, etc...., las cuales permitirán una mayor rapidez de acceso, consistencia y facilidad de uso a cualquier usuario de Web.

¿ En que consiste la integración ?

La interacción entre ActionScript y ASP (Active Server Pages – una tecnología que provee un espacio de trabajo para la construcción de páginas dinámicas HTML las cuales permiten a aplicaciones de Internet e Intranet ser interactivas), puede verse como un puente para la conexión de Interfaces interactivos de Flash MX con Bases de datos Microsoft Access. Teniendo en cuenta que ASP no es una tecnología pequeña para hacer sitios Web, sino una parte más del entorno de desarrollos de Microsoft, y se beneficia de una forma de trabajo mucho más cómoda, orientada a objetos, y de todos los avances estructurales de los sistemas Windows, en igual medida que lenguajes de programación profesionales como Visual Basic o Visual C++, puesto que comparte con ellos los mecanismos de acceso a bases de datos (ADO), las API para acceder a orígenes de datos XML, el trabajo con ficheros, el envío de correo electrónico, etc.., esto convierte a la dupla ActionScript – ASP en una estrategia de desarrollo a tener en cuenta por los desarrolladores Web.

Algo parecido pasa con PHP (Hypertext Preprocessor - es un software libre y que pertenece a la Fundación Apache Software, lo que implica menores costes y servidores más baratos que otras alternativas, que fue creado con la necesidad de desarrollar Aplicaciones y Sitios Web dinámicos). La integración de ActionScript y PHP puede verse también como un puente para la conexión de interfaces Macromedia Flash MX con Bases de Datos MySQL. PHP y MySQL están muy relacionados y existen multitud de extensiones en PHP para soportar MySQL. Además, hay que tener en cuenta que PHP es capaz de compilar su código en multitud de plataformas y sistemas operativos, lo cual aumenta aun más las posibilidades de los programadores en ActionScript y mejora las necesidades tecnológicas de los usuarios de Internet.

En cuanto a JavaScript, es el lenguaje de programación para el Web más extendido. Existe mucha similitud entre la sintaxis de ActionScript y JavaScript. JavaScript permite integrar scripts en su código HTML para obtener un mayor control sobre los componentes, control del que carece HTML por sí mismo. Existen multitud de métodos en ActionScript que comunican Macromedia Flash MX con la pagina HTML en la cual esta embebida.

La integración de ActionScript con ColdFusion MX está siendo cada vez mas seguida y utilizada por los desarrolladores de sitios Web dinámicos. ColdFusion provee de un conjunto de características y componentes para desarrollar y administrar sitios y aplicaciones Web. A través del uso de componentes de ColdFusion los desarrolladores pueden mejorar la velocidad y facilitar el desarrollo, desplegar dinámicamente sus aplicaciones, integrar nuevas tecnologías y construir aplicaciones seguras y robustas. ActionScript y ColdFusion son fácilmente integrables gracias a Macromedia Flash Remoting

¿ Qué nos deparará el futuro ?

La ventaja de utilizar ActionScript junto con lenguajes de programación del lado del servidor es bastante clara. Los usuarios de Internet obtienen una significativa mejora en el nivel de utilidad, interactividad y accesibilidad de sitios WEB.

Los programadores de ActionScript deben de tener en mente la estrategia de Macromedia para el futuro en este sentido. Esta estrategia se basa en 3 elementos claves, un cliente dinámico como Flash Player, unas herramientas de diseño profesionales que mejoren el desarrollo de Aplicaciones Web y por último, soluciones servidores fiables, rápidas y escalables como Flash Communication Server y Flash Remoting para J2EE.

El primer elemento clave de esta estrategia es Macromedia Flash Player. Macromedia Flash Player ha invadido la Web gracias a su pequeño tamaño, lo que lo convierte en una aplicación fácilmente descargable. Gracias a ella las aplicaciones que incorporan tecnología Macromedia Flash son más ricas y se convierten en lo que se denomina como tecnologías “rich client”. Este tipo de tecnologías deben :

  • Proporcionar un tiempo de ejecución eficiente y de alto rendimiento para la ejecución de código, contenido y comunicaciones.
  • Integrar contenido, comunicaciones e interfaces de aplicaciones en un entorno común.
  • Proporcionar modelos de objetos potentes y ampliables para la interactividad.
  • Permitir el desarrollo rápido de aplicaciones por medio de componentes y reutilización.
  • Permitir el uso de servidores de datos y de Web que proporcionan los servidores de aplicaciones.
  • Incluir tanto a los clientes conectados como a los desconectados.
  • Permitir el despliegue fácil en varias plataformas y dispositivos.

El segundo elemento clave es la tecnología de servidor, que permitirá la conectividad con la tecnología de cliente dinámico. En este sentido hay que tener muy en cuenta las herramientas que Macromedia ofrece, como por ejemplo, Macromedia Flash Communication Server que provee un entorno de desarrollo que permite conectarte a servicios remotos. De esta forma, se simplificará el proceso de desarrollo de aplicaciones ya que se conectará ActionScript directamente a un servidor remoto de objetos. Con Macromedia Flash Remoting, nuestro código ActionScript podrá acceder a esos servicios remotos.

En definitiva, los modelos de programación Web deben evolucionar. Todas estas tendencias e impulsos nos conducen hacia un cambio en los modelos de programación Web. Pensamos que la próxima generación de aplicaciones dinámicas de Internet precisan de una solución que :

  • Permita separar fácilmente la presentación de la lógica y los datos.
  • Facilite la exposición de la lógica y los datos del servidor a clientes y dispositivos dinámicos.
  • Permita una rápida creación y utilización de servicios Web.
  • Admita un modelo de desarrollo y distribución mas dinámico y adaptable.
  • Cumpla la norma “hazlo fácil” y sirva para la inmensa mayoría de programadores
¿ Dónde obtener más información ?



Nombre:

Email:

Comentario:

Aviso legal

Lo más buscado y visitado en Ciberaula

Masters: Master en Programación Web | Master en Diseño Gráfico | 3D Studio Max
Cursos: Curso Online de Excel | Curso Online de Access | Excel Basico | Excel Intermedio | Excel Avanzado | Excel para Big Data | Access Avanzado | Macros Excel | Microsoft Excel Financiero | Programación de Macros Excel con Visual Basic | Curso Online de Prevencion de Riesgos Laborales | Cursos de Prevencion de riesgos laborales | Curso Online de Atencion al Cliente | GNU/Linux | Curso de Java | Cursos de PHP | Curso de HTML | Curso de ASP.NET | Curso normas ISO | 3d Studio Max | 3d Studio Iluminación | 3d Studio Modelado | Curso de Ingles | Excel Online | funciones excel | Curso de Office | Curso Online de Eneagrama | curso online de diseño grafico | cursos de java online | curso de linux | Curso Online de Educación para la Igualdad de Oportunidades | Curso online de Contaplus | curso online de liderazgo |
Secciones: Formacion programada por las empresas | Programacion Orientada a Objetos | Cursos OnLine | Tutorial Linux | Lenguaje Java | Cursos SENCE | Cursos Bonificados | Cursos Online Bonificados | fundacion tripartita cursos | e learning cursos |
| sistema operativo linux | Cursos sence 2016 |
Recomendados: Deontologia | Cursos Gratuitos | Aula Virtual | Etica Profesional | Que es Word | Illustrator online | cursos bonificados 2016 | cursos bonificados para trabajadores |
POO Y Java: POO | J2EE | J2SE | Operadores logicos | Operadores Relacionales | Listas en Java | Abstraccion | Encapsulamiento |



Copyright 2014-2015 - Ciberaula ® - Reservados Todos los Derechos