Aplicaciones desarrolladas en HTM
El HTML applications o aplicaciones en HTML son programas ejecutados por parte de Internet Explorer bajo un programa llamado mshta.exe que hace que un código de HTML sea ejecutado como si fuera una aplicación.
LA VENTAJA DE LAS APLICACIONES WEB
Las aplicaciones web utilizan en navegador como interfaz del usuario
El lenguaje HTML garantiza la compatibilidad en distintas plataformas
El acceso remote es un requisito de diseño
Hay muchas soluciones a nivel de navegador para personas con discapacidad
Gran variedad de dispositivos de entrada
Tamaños y colores ajustables
JavaScript
Es u subconjunto de Java y esta bastante restringido pero muy integrado con el navegador
El código va embebido en HTML
El código es publico y no se puede ocultar
Tiene un acceso directo a las propiedades de los objetos definidos en HMLT
Se asocian funciones a eventos
FLASH
EL Flash permite animar visualmente una página web
Creación de animaciones, presentaciones, formularios e incluso juegos
En las ultimas versiones se ha incorporado la posibilidad de acceso a base de datos para extraer información
Se puede insertar dentro de una web con banner o pelicua en flash
Perite a interacción con otras tecnologias
APP NATIVAS
La app nativa es la que se desarrolla de forma especifica para un determinado sistema operativo, llamado Software Development Kit o SDK. Cada una de las plataformas, Adroid, IOS o Windows Phone, estas tienen un sistema que funcona diferente por lo que si se quiere realizar que un app esté disponible en todas las plataformas se deberan de crear varias apps con el lenguaje del sistema operativo seleccionado.
Las apps para iOS se desarrollan con leguaje Objective
Las apps para Android se desarrollan con lenguaje Java
Las apps en Windows Phone se desarrolan en .NET
Una aplicación web es desarrollada con lenguajes muyu conocido por los programadores, como es el HTML, JavaScript y CSS. La principal ventaja con respecto a la nativa es la posibilidad de programar independiente del sistema operativo en el que se usará la aplicación.
De esta forma se pueden ejecutar e diferentes dispositivos sin tener que crear variar aplicaciones web se ejecutan dentro del propio navegador web del dispositio a traves de una URL.