Se presenta breve explicación de que son las tecnologías cliente así mismo como las tecnologías servidor. Ademas de saber como y cuando se usan cualquiera de estas.
2. CLIENT SIDE TECHNOLOGIES
Definición :
Los clientes (navegadores) pueden ejecutar JavaScript a través de una herramienta integrada
llamada un intérprete de JavaScript que se instala en todos los navegadores de Internet.
Cuando se solicita una página web desde el servidor Web que contiene JavaScript, se envía el
código JavaScript en el navegador con el resto del contenido de la página Web. Cuando esa
página se carga en el navegador del usuario, los fuegos de intérprete de JavaScript y el código
JavaScript se ejecuta.
Ventaja:
Los tiempos de respuesta son más rápidos.
Desventaja:
Se necesita un desarrollador de software para escribir secuencias de comandos para el cliente,
pero muchas líneas de código pueden ser compradas o descargadas para su uso y
modificación por diseñadores web.
Ejemplo:
La validación de entrada y Visual Studio de Microsoft incluye un conjunto de controles de
validación del lado del cliente.
3. SERVER SIDE TECHNOLOGIES
Definición;
Procesamiento del lado del servidor se utiliza para interactuar con el almacenamiento
permanente como bases de datos o archivos. El servidor también hará que las páginas a la
entrada del usuario cliente y proceso.
Ventajas:
La práctica habitual es almacenar datos en un programa de base de datos que se ejecuta en
el servidor web, y generar las páginas HTML que el espectador ve y se ejecutan en el servidor
web.
Desventajas:
La desventaja de procesamiento del lado del servidor es la página de devolución de datos:
puede introducir sobrecarga de procesamiento que puede disminuir el rendimiento y obligar al
usuario a esperar a que la página se procesa y se vuelve a crear.
Ejemplo:
Programas de páginas web que tengan acceso a bases de datos como los son MySql, SQL,
Oracle, etc.
4. INLINE CODE
Definición:
Puede referirse a código escrito en el mismo lenguaje u otro. Por
ejemplo, las instrucciones en lenguaje ensamblador se pueden
incrustar dentro de un programa en C y se considerarían código en
línea.
Ventajas:
Es muy útil cuando queremos mantener nuestro código y
nuestra lógica de presentación en un solo fichero.
Desventajas:
Actualmente es menos práctico y común el usarlo, existen
lenguajes de programación que hacen este mismo trabajo
pero de una manera más optimizada.
5. CLASIFICAR LOS LENGUAJES DE
PROGRAMACIÓN WEB
Client Side:
HTML
ASP
JS
AJAX
ASP.NET
BootStrap
Server Side:
JSP
PHP
Perl
ASP.NET