0% encontró este documento útil (0 votos)
73 vistas8 páginas

Qué Es La Programación Side Server

Este documento presenta las respuestas de una alumna a un cuestionario sobre lenguajes de programación del lado del cliente como JavaScript y HTML. La alumna define la programación del lado del cliente, da ejemplos de lenguajes como JavaScript y HTML, y describe las características, ventajas y desventajas de cada uno. También considera la diferencia entre programación del lado del cliente y del lado del servidor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas8 páginas

Qué Es La Programación Side Server

Este documento presenta las respuestas de una alumna a un cuestionario sobre lenguajes de programación del lado del cliente como JavaScript y HTML. La alumna define la programación del lado del cliente, da ejemplos de lenguajes como JavaScript y HTML, y describe las características, ventajas y desventajas de cada uno. También considera la diferencia entre programación del lado del cliente y del lado del servidor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

UNIVERSIDAD POPULAR DE LA

CHONTALPA
“UNIVERSIDAD DEL PUEBLO Y PARA EL PUEBLO”

ING. EN TECNOLOGIAS DE LA INFORMACION


7° “A”

“DISEÑO Y PROGRAMACIÓN WEB II”

PROFESOR:

M.S.I. IGNACIO SALAZAR LOPEZ

NOMBRE DE LA ALUMNA:

LIZBETH ANAI SILVA DE LOS SANTOS

TAREA 3: “CUESTIONARIO 3: 1.3:

“Lenguajes Side Client (JAVASCRIPT, HTML)”.

TURNO:

MATUTINO

006LA18

14/SEPTIEMBRE/2021
CUESTIONARIO 3: 1.3:

“Lenguajes Side Client (JAVASCRIPT, HTML)”.

1. ¿ Qué es la programación Side Client (del lado del

cliente)?
En una aplicación informática, lado del cliente (client-side en inglés)

es el ámbito en el cual un cliente ejecuta sus operaciones en una

relación cliente-servidor dentro de una informática.

Mayoritariamente, un cliente se entiende como una aplicación (por

ejemplo un navegador web), que se ejecuta en el computador local del

usuario y se conecta un servidor cuando es necesario. Las operaciones

principales se realizan mayoritariamente en el lado del cliente, ya que

la aplicación necesita de información o funcionalidades que

únicamente están disponible en este ámbito y no en el del servidor, ya

sea porque el usuario necesita observar y proporcionar nuevos datos,

o porque el servidor carece de capacidad de procesamiento para

ejecutar todas operaciones relativas a los clientes a los que sirve.

2. ¿ Qué es un lenguaje de programación Side Client?

Los lenguajes de programación del lado cliente se usan para su

integración en páginas web. Un código escrito en un lenguaje de

script se incorpora directamente dentro de un código HTML y se

ejecuta interpretado, no compilado.Con la programación del lado del

cliente se pueden validar algunos de los datos en la máquina

cliente antes de enviarlos al servidor. Esto proporciona a los usuarios

informes de error inmediatos, mientras siguen en esa página de

formulario y sin necesidad de volver atrás tras recibir un mensaje de

error.
3. ¿ Cuáles son los beneficios de utilizar lenguajes de

programación Side Client?


La programación del lado del servidor entra en juego en el desarrollo

de páginas web con elementos dinámicos y de aplicaciones web. Esta

tecnología de desarrollo web se basa en la utilización de scripts que

ejecuta el servidor web, con ayuda del lenguaje de programación

adecuado, cuando un cliente solicita el contenido. Una tarea

frecuente de los scripts consiste en extraer los datos que se

necesitan de una base de datos y de integrarlos en el proyecto web.

Aunque el usuario accede al proyecto a través de páginas HTML, el

código fuente de los scripts permanece oculto.

4. ¿ Cuáles son los principales lenguajes de programación

Side Client?
1) HTML

2) JavaScript

3) APPLETS DE JAVA

4) VISUAL BASIC SCRIPT

5) CSS

6) DHTML

5. Escribe el significado, definición, características,

ventajas y desventajas del lenguaje de programación

Side Client llamado JAVASCRIPT.


JAVASCRIPT: JavaScript (abreviado comúnmente JS) es un lenguaje

de programación interpretado, dialecto del estándar ECMAScript. Se

define como orientado a objetos,2 basado en prototipos, imperativo,

débilmente tipado y dinámico.


Se utiliza principalmente del lado del cliente, implementado como

parte de un navegador web permitiendo mejoras en la interfaz de

usuario y páginas web dinámicas3 y JavaScript del lado del servidor

(Server-side JavaScript o SSJS). Su uso en aplicaciones externas a

la web, por ejemplo en documentos PDF, aplicaciones de escritorio

(mayoritariamente widgets) es también significativo.

Características:

 Lenguaje del lado del cliente: Cuando se dice que un lenguaje es

del lado del cliente, nos referimos a que se ejecuta en la

máquina del propio cliente a través de un navegador. Algunos

de estos lenguajes son el propio javascript, HTML, CSS o Java.

 Lenguaje orientado a objetos: Javascript es un lenguaje

orientado a objetos. Que un lenguaje esté orientado a objetos

quiere decir que utiliza clases y objetos como estructuras que

permiten organizarse de forma simple y son reutilizables

durante todo el desarrollo. Otros lenguajes orientados a

objetos son Java, Python o C++. Puede conectarse con casi

todos los motores de base de datos que se usan actualmente,

su conectividad se destaca con PostgreSQL y MySQL.

 De tipado débil o no tipado: Que un lenguaje sea de tipado

débil quiere decir que no es necesario especificar el tipo de

dato al declarar una variable. Esta característica supone una

gran ventaja a la hora de ganar rapidez programando, pero

puede provocar que cometamos más errores que si tuviéramos

esa restricción que poseen los lenguajes de tipado fuerte como

C++ o Java. Tiene mucha documentación en el sitio web oficial,

en las cuales las más destacadas consisten en que las funciones


del sistema se ejemplifican y se explican en un archivo único de

ayuda.

 De alto nivel: Que Javascript sea un lenguaje de alto nivel

significa que su sintaxis es fácilmente comprensible por su

similitud al lenguaje de las personas. Se le llama de “alto nivel”

porque su sintaxis se encuentra alejada del nivel máquina, es

decir, del código que procesa una computadora para ejecutar lo

que nosotros programamos. 

Ventajas:

 Velocidad - JavaScript tiende hacer muy rápido porque a


menudo se ejecuta inmediatamente en el navegador. Entonces
mientras no requiera recursos externos, JavaScript no tiene
permitido retrasarse por llamados del servidor backend.
 Simplicidad - La sintaxis de JavaScript está inspirada por Java
y es relativamente sencillo de aprender comparado a otros
lenguajes de programación populares como C++.
 Popularidad - JavaScript esta por todas partes de la web, y
con la llegada de Node.js, se ha incrementado su uso en
backend. Hay incontables recursos para aprender JavaScript.
Tanto StackOverflow como GitHub muestran un creciente
número de proyectos que usan JavaScript, y la popularidad que
ha alcanzado en los recientes años se espera que siga
creciendo.
 Compatibilidad- A diferencia de PHP u otros lenguajes
scripting, JavaScript puede ser usado en cualquier página web.
JavaScript puede ser usado en diferentes tipos de aplicaciones
gracias al soporte en otros lenguajes como Pearl y PHP.
 Actualizaciones- Desde que la llegada de ECMAScript 5 (la
especificación escrita en que se basa JavaScript), ECMA
International se ha dedicado a actualizar JavaScript
anualmente. Hasta el momento, hemos recibido soporte para el
navegador ES6 en 2017 y esperamos que ES7 sea soportado en
un futuro.
Desventajas:

 Seguridad Client-Side- Desde que el código en JavaScript es


ejecutado en el client-side, bugs y descuidos pueden ser
explotados algunas veces para malos propósitos. Por esto,
algunas personas deciden desactivar JavaScript por completo.
 Soporte del navegador- Mientras server-side script siempre
produce el mismo resultado, algunas veces diferentes
navegadores interpretan el código JavaScript de manera
distinta. Estos días las diferencias son mínimas, y no deberías
tener que preocuparte mientras compruebes tu código en la
mayoría de los navegadores.
6. Escribe el significado, definición, características,

ventajas y desventajas del lenguaje de programación

Side Client llamado HTML.

HTML: (Lenguaje de Marcas de Hipertexto, del inglés HyperText

Markup Language) es el componente más básico de la Web. Define el

significado y la estructura del contenido web. Además de HTML,

generalmente se utilizan otras tecnologías para describir la

apariencia/presentación de una página web (CSS) o la

funcionalidad/comportamiento (JavaScript).

Características:
 Lenguaje estático
 Basado en etiquetas
 El estándar lo define el W3C (World Wide Web Constortium)
 Interpretado
 Extensiones de archivos .html ó .htm.

Ventajas:

 Sencillo que permite describir hipertexto.


 Texto presentado de forma estructurada y agradable.
 No necesita de grandes conocimientos cuando se cuenta con un
editor de páginas web o WYSIWYG.
 Archivos pequeños.
 Despliegue rápido.
 Lenguaje de fácil aprendizaje.
  admiten todos los exploradores.
Desventajas

 Lenguaje estático.
 La interpretación de cada navegador puede ser diferente.
 Guarda muchas etiquetas que pueden convertirse en “basura” y
dificultan la corrección.
 El diseño es más lento.
 Las etiquetas son muy limitadas.
7. Escribe el significado, definición, características,
ventajas y desventajas de cualquier otro lenguaje de
programación Side Cient.

8. En el Desarrollo Web, por qué escogerías la


programación Side Server, explica.
La programación del lado del servidor es una tecnología que
consiste en el procesamiento de una petición de un usuario
mediante la interpretación de un script en el servidor web
para generar dinámicamente páginas HTML como respuesta.
9. ¿Qué programación es recomendable utilizar, Side
Server o Side Client, explica?
Side Client En una aplicación informática, lado del cliente
(client-side en inglés) es el ámbito en el cual un cliente
ejecuta sus operaciones en una relación cliente-servidor
dentro de una red informática.
10. En el entorno de Desarrollo Web, ¿Qué es el CGI
y qué programas o aplicaciones lo manejan? (No
confundir con la Computer Generated Imagery,
Imágenes Generadas por Computadora).
CGI: especifica un estándar para transferir datos entre el cliente y
el programa. Es un mecanismo de comunicación entre el servidor web
y una aplicación externa cuyo resultado final de la ejecución son
objetos MIME. Las aplicaciones que se ejecutan en el servidor
reciben el nombre de CGIs.
Un programa CGI puede ser escrito en cualquier lenguaje de
programación que produzca un archivo ejecutable. Entre los lenguajes
más habituales se encuentran: C, C++, Perl, Java, Visual Basic, Cobol...
No obstante, debido a que el CGI recibe los parámetros en forma de
texto será útil un lenguaje que permita realizar manipulaciones de las
cadenas de caracteres de una forma sencilla, como por ejemplo Perl.
Perl es un lenguaje interpretado que permite manipulaciones sencillas
de ficheros y textos, así como la extracción y manipulación de
cadenas de caracteres, unidas a unas búsquedas rápidas y fáciles.

También podría gustarte