Está en la página 1de 6

Lenguajes del lado servidor:

CGI es el abuelo de todos los sistemas para la programación de páginas de


forma dinámica de servidor. Se escriben en lenguaje Perl pero, también pueden
ser empleados otros lenguajes como Visual basic, C o C++.

Perl es un lenguaje de programación interpretado, lo que viene a ser que el


código de los scripts en Perl no se compila, sino que cada vez que se va a
ejecutar se lee el código y arranca interpretando lo que hay escrito. Es muy
dinámico, ya que desde Perl podemos llamar a otros subprogramas escritos en
otros lenguajes.

ASP es un lenguaje desarrollado por Microsoft para la creación de páginas


dinámicas del servidor. Escribe en la propia web utilizando el lenguaje Visual Basic
Script o Jscript.

PHP es un lenguaje gratuito e independiente de plataforma, rápido, con una


librería de funciones enorme y con mucha documentación. ¡Nos encanta php!

JSP es una tecnología orientada a crear páginas web con programación en


Java, lenguaje esencialmente multiplataforma. Podemos crear aplicaciones web
que se ejecuten en variados servidores web.
MARIA DB

MariaDB es un fork del sistema de gestión de base de datos MySQL. El propósito


de este sistema es proveer capacidades similares y extendidas en relación a
MySQL, con un foco especia en mantener el software de forma libre a través de la
licencia GNU GPL. Con aplicaciones muy amplias, puede ser usado por equipos
de desarrollo de software, testing de aplicaciones, sitios web de empresas y
bloggers, servidores vps o locales y de hosting compartido.

 MariaDB maneja hasta 32 segmentos clave por clave


 Se agregó –abort-source-on-error al cliente mysql
 Precisión de microsegundos en la lista de procesos
 Pool de hilos de ejecución o procesos
 Eliminación de tablas
 Extensiones de prueba mysqltest
 Columnas virtuales
 Estadísticas extendidas para el usuario
 Caché de claves segmentadas
 Autenticación a través de plugins
 Especificación de motor de almacenamiento en CREATE TABLE
 Mejoras a la tabla INFORMATION SCHEMA.PLUGINS
 Se agregó –rewrite-db como opción en mysqlbinlog al cambiar de base de
datos usada
 Reporte de Procesos para ALTER TABLE y LOAD DATA INFILE

Lenguajes del lado cliente:


HTML es un lenguaje que se basa en etiquetas que le indican al navegador
dónde colocar cada texto, imágen, vídeo,… y la forma que tendrán estos al ser
colocados en la página. Estas etiquetas se pueden utilizar para definir la forma o
estilo que le queremos aplicar a nuestro documento.

JavaScript se utiliza para crear pequeñas aplicaciones que se encargan de


realizar acciones dentro de la web. Es el propio navegador el que soporta la
carga de su procesamiento.

Las Applets de Java es otra manera de incluir código a ejecutar en los clientes
que visualizan una web. Son pequeñas aplicaciones que se transfieren con las
webs y que el navegador ejecuta en la página. Están precompilados, por lo que su
forma de responder varía de los de JavaScript, y son más difíciles de programar,
pero también son más potentes e independientes del navegador o SSOO que se
utilice.

VBScript es un lenguaje que también programa scripts, pero sólo es


compatible con Internet Explorer, lo cual lo limita ampliamente. Visual Basic
Script, como su propio nombre indica, se basa en Visual Basic, pero es una
versión reducida de mismo, por lo que también se limita en este aspecto.

 
CSS es un lenguaje que nos permite crear una web de una manera más
exacta, creando estilos que generalicen el comportamiento de la página en
general. Así, si en algún momento quisiéramos cambiar alguna de ellas, se nos
actualizarían todas las que tendríamos en nuestro sitio.

Flash.

Flash es una tecnología para crear animaciones gráficas vectoriales


independientes del navegador y que necesitan poco ancho de banda para
mostrarse en los sitios web.

XML.

XML es un lenguaje de marcado similar a HTML. Significa Extensible Markup


Language (Lenguaje de Marcado Extensible) y es una especificación
de W3C como lenguaje de marcado de propósito general.

 XML es un subconjunto de SGML que incorpora las tres características


más importantes de este:

o Extensibilidad

o Estructura

o Validación

 Basado en texto.

 Orientado a los contenidos no presentación.

 Las etiquetas se definen para crear los documentos, no tienen un


significado preestablecido.

 No es sustituto de HTML.

 No existe un visor genérico de XML.

AJAX.

AJAX significa JavaScript asíncrono y XML (Asynchronous JavaScript and XML).


Es un conjunto de técnicas de desarrollo web que permiten que las aplicaciones
web funcionen de forma asíncrona, procesando cualquier solicitud al servidor en
segundo plano.

Autocompletado Direcciones de correo, nombres, ciudades

• Operaciones de detalle Obtener información más detallada de un producto

• GUI avanzadas Controles en árbol, menús, barras de progreso

• Refresco de datos

• Notificaciones del servidor

Lenguajes del lado cliente-servidor:

DHTML no es precisamente un lenguaje, sino una capacidad de los


navegadores para ampliar el control sobre la página. DHTML se basa en
capas. Los navegadores actuales visualizan las webs por capas, con lo que se
podrían mostrar y ocultar elementos en la página, modificar su posición,
dimensiones, color, … Para realizar estas acciones seguimos necesitando un
lenguaje (JavaScript o VBScript), y también puede englobar la programación en el
servidor.

XML es una tecnología muy sencilla, que se complementa con otras


tecnologías a su alrededor. Su principal ventaja consiste en permitir compartir
los datos con os que se trabaja a todos los niveles, por todas las aplicaciones y en
todos los soportes.
https://www.hostinet.com/formacion/general/lenguajes-del-lado-servidor-o-cliente/

También podría gustarte