..
Vamos a tratar de contar una clara y dos conceptos diferentes entre sí, pero confunde con demasiada frecuencia: crear una versión móvil de un sitio web es diferente de la creación de una aplicación o aplicación web!
En todos los teléfonos inteligentes o tabletas - que es Android, iPhone OS o lo que sea - se puede instalar el appllicazioni (más comúnmente conocida como APP), que, al igual que con el software en una computadora compartida, vaya a ampliar las capacidades nativas del dispositivo, incluido en "sistema de funcionamiento interno.
Tratamos de aclarar: cuando compramos un dispositivo - como un iPhone - que viene con una configuración básica que incluye varias utilidades que el padre - en este caso Apple - se ha considerado oportuno incluir en el sistema operativo, entre las características este tipo son, por ejemplo, un calendario, una aplicación para el clima, una calculadora, bloc de notas, etc.

Una vez adquirido el dispositivo, ya sea un teléfono inteligente o tableta, se nos ofrece la oportunidad de personalizar estas características mediante la adición de nuevo de acuerdo a nuestros gustos y nuestras necesidades. Para ello es necesario conectar al mercado apropiado - donde se conecta el iPhone a la 'AppStore - navegar a través de diferentes aplicaciones disponibles y descargar los que interesante. Las cuales serán instaladas en nuestro dispositivo en marcha, de hecho, para enriquecer sus capacidades.

Desde el punto de vista técnico, es - en efecto - ningún otro software - desde un punto de vista filosófico, es decir - las que se utilizan para comprar e instalar en su PC de casa!
Podemos definir una aplicación Web como un cruce entre una aplicación y un sitio web. Básicamente se trata de páginas web avanzadas que ofrecen una funcionalidad compleja similar a la proporcionada por el común Appliazioni instalado en el dispositivo. Esto es posible gracias a los lenguajes de programación (tanto del lado del cliente del lado del servidor) que le permiten crear aplicaciones reales (disponible a través de un navegador) que son similares, incluso desde el punto de vista de la interfaz de usuario (UI), la aplicación común! (Esto es posible gracias a tecnologías como AJAX que le permiten jugar en un comportamiento típico del software de interfaz de red, tales como la gestión de actualizaciones de contenido sin tener que actualizar cualquier página).
Mientras que una aplicación común está instalado físicamente en el dispositivo, una aplicación Web es - por decirlo simplemente - un enlace a una aplicación remota. Esta solución implica la desventaja de richiedre, con el fin de que funcione correctamente, la disponibilidad de acceso a la red, pero tiene la ventaja de no tener ninguna influencia en la capacidad de almacenamiento del dispositivo y es sustancialmente independiente de la capacidad de cómputo de la misma: velocidad de una aplicación web depende, de hecho, la bondad de la conexión a Internet es el rendimiento del servidor remoto que ofrece el tratamiento requerido por el usuario.
Otra de las ventajas de la Web de la aplicación es su independencia del mercado y la compatibilidad con una pluralidad de OS: Un desarrollador que se aventura en la creación de aplicaciones para dispositivos móviles necesariamente debe aceptar las reglas (a veces muy duro) establecidos por las diferentes tienda y también tendrá que crear distintas aplicaciones para todo tipo de sistema operativo para móviles! El desarrollo de una aplicación web, por el contrario, no es necesario contar con una tienda, ni crear diferentes versiones para diferentes sistemas operativos. Una web-app está bien hecho (más o menos) universal y se puede utilizar en cualquier teléfono inteligente o tableta.
Ya se ha dicho, pero creo que se debería aclarar en Re: una aplicación Web es un sitio web desarrollado entonces, en cierto sentido, hay un fuerte vínculo de parentesco entre un sitio web optimizado para dispositivos móviles y una aplicación web. Dicho esto, debe quedar claro desde el principio que el objetivo de esta guía es enseñar cómo desarrollar aplicaciones complejas utilizando lenguajes de programación, sino que ha de guiar al lector en un camino hacia la creación de páginas web sencillas que están optimizadas para su uso por teléfonos inteligentes. Las características avanzadas, por lo tanto queda, más allá de las referencias específicas a las habilidades y conocimientos para el lector.
| |
MySQL (Curso)
Gestión de base de datos de código abierto. A partir de 39 €. |
| |
PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €. |
| |
Web Marketing (Curso)
Promoción del sitio, los motores de búsqueda y marketing. A partir de 39 €. |