Páginas web

Página web

web pagees un documento disponible en la World Wide Web. Las páginas web se almacenan en el servidor web y se pueden ver mediante un navegador web.

Una página web puede contener gran cantidad de información, incluidos texto, gráficos, audio, video e hipervínculos. Estos hipervínculos son el enlace a otras páginas web.

La colección de páginas web enlazadas en un servidor web se conoce como website. Hay unico Uniform Resource Locator (URL) está asociado con cada página web.

Página web estática

Static web pagestambién se conocen como página web plana o estacionaria. Se cargan en el navegador del cliente exactamente como se almacenan en el servidor web. Estas páginas web contienen solo información estática. El usuario solo puede leer la información, pero no puede hacer ninguna modificación ni interactuar con la información.

Las páginas web estáticas se crean utilizando solo HTML. Las páginas web estáticas solo se utilizan cuando ya no es necesario modificar la información.

Página web dinámica

Dynamic web pagemuestra información diferente en diferentes momentos. Es posible cambiar la portaión de una página web sin cargar la página web completa. Ha sido posible utilizandoAjax tecnología.

Página web dinámica del lado del servidor

Se crea mediante secuencias de comandos del lado del servidor. Hay parámetros de secuencias de comandos del lado del servidor que determinan cómo ensamblar una nueva página web que también incluye la configuración de más procesamiento del lado del cliente.

Página web dinámica del lado del cliente

Se procesa mediante secuencias de comandos del lado del cliente, como JavaScript. Y luego pasó aDocument Object Model (DOM).

Idiomas de secuencias de comandos

Los lenguajes de script son como lenguajes de programación que nos permiten escribir programas en forma de script. Estos scripts no se interpretan compilados y ejecutados línea por línea.

El lenguaje de secuencias de comandos se utiliza para crear páginas web dinámicas.

Secuencias de comandos del lado del cliente

Client-side scriptingse refiere a los programas que se ejecutan en el lado del cliente. Los scripts del lado del cliente contienen las instrucciones para que el navegador se ejecute en respuesta a la acción de cierto usuario.

Los programas de secuencias de comandos del lado del cliente se pueden incrustar en archivos HTML o también se pueden guardar como archivos separados.

La siguiente tabla describe los lenguajes de secuencias de comandos del lado del cliente más utilizados:

SN Descripción del lenguaje de secuencias de comandos
1. JavaScript
Es un lenguaje de programación basado en prototipos. Hereda sus convenciones de nomenclatura de java. Todos los archivos de script java se almacenan en un archivo que tiene.js extensión.
2. ActionScriptEs un lenguaje de programación orientado a objetos que se utiliza para el desarrollo de sitios web y software dirigido a Adobe Flash Player.
3. Dart
Es un lenguaje de programación web de código abierto desarrollado por Google. Se basa en el compilador de fuente a fuente para JavaScript.
4. VBScript
Es un lenguaje de programación web de código abierto desarrollado por Microsoft. Es un superconjunto de JavaScript y agrega programación orientada a objetos basada en clases de escritura estática opcional.

Secuencias de comandos del lado del servidor

Sever-side scriptingactúa como una interfaz para el cliente y también limita el acceso del usuario a los recursos en el servidor web. También puede recopilar las características del usuario para personalizar la respuesta.

La siguiente tabla describe los lenguajes de secuencias de comandos del lado del servidor más utilizados:

SN Descripción del lenguaje de secuencias de comandos
1. ASP
Active Server Pages (ASP) es un motor de secuencia de comandos del lado del servidor para crear páginas web dinámicas. ApoyaComponent Object Model (COM) que permite que los sitios web ASP accedan a la funcionalidad de bibliotecas como DLL.
2. ActiveVFP
Es similar a PHP y también se utiliza para crear páginas web dinámicas. Usa nativoVisual Foxpro idioma y base de datos.
3. ASP.net
Se utiliza para desarrollar sitios web dinámicos, aplicaciones web y servicios web.
4. Java
Las páginas del servidor Java se utilizan para crear aplicaciones web dinámicas. El código Java se compila en código de bytes y lo ejecutaJava Virtual Machine (JVM).
5. Python
Admite múltiples paradigmas de programación, como la programación funcional y orientada a objetos. También se puede utilizar como lenguaje sin secuencias de comandos utilizando herramientas de terceros comoPy2exe o Pyinstaller.
6. WebDNA
También es un lenguaje de programación del lado del servidor con un sistema de base de datos integrado.