En informática, una aplicación web es un programa informático cliente-servidor en el que el cliente (incluida la interfaz de usuario y la lógica del lado del cliente) se ejecuta en un navegador web. Las aplicaciones web comunes incluyen correo web, ventas minoristas en línea, subastas en línea, servicios de mensajería instantánea y muchas otras funciones. La distinción general entre una página web dinámica de cualquier tipo y una aplicación web no está clara. Los sitios web que probablemente se denominarán aplicaciones web son aquellos que tienen una funcionalidad similar a una aplicación de software de escritorio o una aplicación móvil. Las aplicaciones de una sola página son más parecidas a una aplicación porque rechazan el paradigma web más típico de moverse entre distintas páginas con diferentes URL.

Tecnologías

Hay dos categorías principales de codificación, secuencias de comandos y programación para crear aplicaciones web:

I. Secuencias de comandos/codificación del lado del cliente: las secuencias de comandos del lado del cliente son el tipo de código que ejecutan o interpretan los navegadores.

Las secuencias de comandos del lado del cliente generalmente son visibles para cualquier visitante de un sitio (desde el menú Ver, haga clic en «Ver código fuente» para ver el código fuente).

A continuación se muestran algunas tecnologías comunes de secuencias de comandos del lado del cliente:

1) HTML (lenguaje de marcado de hipertexto)

2) CSS (hojas de estilo en cascada)

3) JavaScript

4) Ajax (JavaScript asíncrono y XML)

5) jQuery (Biblioteca de marco de JavaScript, comúnmente utilizada en el desarrollo de Ajax)

6) Moo Tools (Biblioteca de marco de JavaScript, comúnmente utilizada en Ajax)

7) Kit de herramientas Dojo (Biblioteca de marco de JavaScript, comúnmente utilizada en el desarrollo de Ajax)

II. Secuencias de comandos/codificación del lado del servidor: las secuencias de comandos del lado del servidor son el tipo de código que ejecuta o interpreta el servidor web.

Server Side Scripting no es visible ni accesible para ningún visitante o público en general.

A continuación se encuentran las tecnologías comunes de secuencias de comandos del lado del servidor:

1) PHP (Servidor muy común – Abierto basado en Linux / Unix

Fuente: redistribución gratuita, generalmente se combina con la base de datos MySQL)

2) Zend Framework (Marco de aplicaciones web orientadas a objetos de PHP) ASP (lenguaje de secuencias de comandos de Microsoft Web Server (IIS))

3) ASP.NET (Marco de aplicaciones web de Microsoft – sucesor de ASP) Ruby on Rails (Marco de aplicaciones web de programación de Ruby – redistribución gratuita)

4) perlas

5) pitón

Ventajas del desarrollo de aplicaciones web:

1) Las aplicaciones web se desarrollan con lenguajes de programación como HTML y CSS, que son muy conocidos entre los profesionales de TI.

2) Estas aplicaciones se ejecutan en el propio navegador web del dispositivo a través de una URL simple.

3) También pueden abrir sitios web. Esto significa que no necesitan actualizarse como lo hacen las aplicaciones comunes. En este sentido, es el sitio web al que está vinculada la aplicación el que se actualizará.

4) Por otro lado, el tiempo de desarrollo de una aplicación web es menor. De ahí su precio más bajo.

Desventajas del desarrollo de aplicaciones web:

1) Una conexión a Internet será imprescindible para ejecutarlo. De lo contrario, no podrá navegar por el sitio web y la aplicación web no le servirá de nada.

2) También perderá visibilidad al no estar expuesto en las tiendas.

3) Además, habrá algunas restricciones de acceso en cuanto a ciertas funciones de hardware del dispositivo en el que se ejecuta.

web

Viajes Universitarios by Viajes Fin de Curso

Transformación digital by Inteligencia de Negocios

#Desarrollo #aplicaciones #web

Pin It on Pinterest

Share This