Desarrollo de aplicaciones web

[ad_1]

En informática, una aplicación world-wide-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 world-wide-web. Las aplicaciones world-wide-web comunes incluyen correo world-wide-web, ventas minoristas en línea, subastas en línea, servicios de mensajería instantánea y muchas otras funciones. La distinción standard entre una página internet dinámica de cualquier tipo y una aplicación world wide web no está clara. Los sitios website que probablemente se denominarán aplicaciones internet son aquellos que tienen una funcionalidad identical 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 world-wide-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 world wide 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)

TAMBIÉN PUEDES LEER  Diseño Net Vs Diseño Gráfico: ¿Cuál es la diferencia?

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 world-wide-web.

Server Facet Scripting no es noticeable ni accesible para ningún visitante o público en common.

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 foundation de datos MySQL)

2) Zend Framework (Marco de aplicaciones web orientadas a objetos de PHP) ASP (lenguaje de secuencias de comandos de Microsoft World-wide-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 net:

1) Las aplicaciones website 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 world-wide-web del dispositivo a través de una URL simple.

3) También pueden abrir sitios world-wide-web. Esto significa que no necesitan actualizarse como lo hacen las aplicaciones comunes. En este sentido, es el sitio world wide 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 website:

TAMBIÉN PUEDES LEER  5 beneficios del sistema operativo Android de código abierto de Google

1) Una conexión a Net será imprescindible para ejecutarlo. De lo contrario, no podrá navegar por el sitio website 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.

[ad_2]

TAMBIÉN PUEDES LEER  Consejos a tener en cuenta al buscar una empresa de desarrollo de aplicaciones Blockchain

Entradas relacionadas