Está en la página 1de 6

SEGUNDA PARTE: Lenguajes de programación Web.

Nombre Características Ventajas Desventajas


Es un lenguaje estático para el  Sencillo que permite describir hipertexto.  Lenguaje estático.
desarrollo de sitios web (acrónimo en  Texto presentado de forma estructurada y  La interpretación de cada
inglés de HyperText Markup agradable. navegador puede ser diferente.
Language, en español Lenguaje de  No necesita de grandes conocimientos  Guarda muchas etiquetas
Marcas Hipertextuales). Desarrollado cuando se cuenta con un editor de páginas que pueden convertirse en
HTML por el World Wide Web Consortium web o WYSIWYG. “basura” y dificultan la corrección.
(W3C). Los archivos pueden tener las  Archivos pequeños.  El diseño es más lento.
extensiones (htm, html).  Despliegue rápido.  Las etiquetas son muy
 Lenguaje de fácil aprendizaje. limitadas.
 Lo admiten todos los exploradores.
PHP Es un lenguaje de script interpretado  Muy fácil de aprender.  Se necesita instalar un servidor
en el lado del servidor utilizado para  Es un lenguaje muy rápido. web.
la generación de páginas web  Soporta en cierta medida la orientación a  Todo el trabajo lo realiza el
dinámicas, embebidas en páginas objeto. Clases y herencia. servidor y no delega al cliente. Por
HTML y ejecutadas en el servidor.  Es un lenguaje multiplataforma: Linux, tanto puede ser más ineficiente a
Windows, entre otros. medida que las solicitudes
 Capacidad de conexión con la mayoría de aumenten de número.
los manejadores de base de datos:  La legibilidad del código puede
MysSQL, PostgreSQL, Oracle, MS SQL verse afectada al mezclar
Server, entre otras. sentencias HTML y PHP.
 Capacidad de expandir su potencial  La programación orientada a
utilizando módulos. objetos es aún muy deficiente para
 Posee documentación en su página oficial aplicaciones grandes.
la cual incluye descripción y ejemplos de  Dificulta la modularización.
cada una de sus funciones.  Dificulta la organización por
 Es libre. capas de la aplicación.
 Incluye gran cantidad de funciones.
 No requiere definición de tipos de
variables ni manejo detallado del bajo nivel.
Nombre Características Ventajas Desventajas
Es una tecnología del lado de servidor  Usa Visual Basic Script, siendo fácil para  Código desorganizado.
desarrollada por Microsoft para el los usuarios.  Se necesita escribir mucho
desarrollo de sitio web  Comunicación óptima con SQL Server. código para realizar funciones
dinámicos. ASP significa en inglés  Soporta el lenguaje JScript (Javascript sencillas.
ASP (Active Server Pages), fue liberado de Microsoft).  Tecnología propietaria.
por Microsoft en 1996. Las páginas  Hospedaje de sitios web
web desarrolladas bajo este lenguaje costosos.
es necesario tener instalado Internet
Information Server (IIS).
Este es un lenguaje comercializado  Completamente orientado a objetos.  Mayor consumo de recursos.
por Microsoft, y usado por  Controles de usuario y personalizados.
programadores para desarrollar entre  División entre la capa de aplicación o
otras funciones, sitios web. ASP.NET diseño y el código.
es el sucesor de la tecnología ASP,  Facilita el mantenimiento de grandes
ASP.NET fue lanzada al mercado mediante una aplicaciones.
estrategia de mercado denominada  Incremento de velocidad de respuesta
.NET. del servidor.
 Mayor velocidad.
 Mayor seguridad.

PYTHON Es un lenguaje de programación  Libre y fuente abierta.  Lentitud por ser un lenguaje
creado en el año 1990 por Guido van  Lenguaje de propósito general. interpretado.
Rossum. Los usuarios lo consideran  Gran cantidad de funciones y librerías.
como un lenguaje más limpio para  Sencillo y rápido de programar.
programar. Permite la creación de  Multiplataforma.
todo tipo de programas incluyendo los  Licencia de código abierto
sitios web. (Opensource).
Su código no necesita ser compilado,
 Orientado a Objetos.
por lo que se llama que el código es
 Portable.
interpretado
Nombre Características Ventajas Desventajas
Es un lenguaje interpretado de muy  Permite desarrollar soluciones a bajo
alto nivel y orientado a objetos. Su Costo.
sintaxis está inspirada en Phyton,  Software libre.
Perl.  Multiplataforma
 Existe diferencia entre mayúsculas y
minúsculas.
 Múltiples expresiones por líneas,
RUBY separadas por punto y coma.
 Dispone de manejo de excepciones.
 Ruby puede cargar librerías de
extensiones dinámicamente si el (Sistema
Operativo) lo permite.
 Portátil.

Es un lenguaje para la creación de  Ejecución rápida del servlets.  Complejidad de aprendizaje.


sitios web dinámicos, acrónimo de  Crear páginas del lado del servidor.
Java Server Pages.  Multiplataforma.
Posee un motor de páginas basado  Código bien estructurado.
en los servlets de Java. Para su  Integridad con los módulos de Java.
funcionamiento se necesita tener  La parte dinámica está escrita en Java.
instalado un servidor Tomcat.  Permite la utilización se servlets.
ELEMENTOS DE JSP
JSP  Código: se puede incrustar código
“Java”.
 Directivas: permite controlar
parámetros del servlet.
 Acciones: permite alterar el flujo
normal de ejecución de una página.

JAVASCRIPT Este es un lenguaje interpretado, no  Lenguaje de scripting seguro y fiable.  Código visible por cualquier
requiere compilación. Es similar a  Los script tienen capacidades limitadas, usuario.
Java, aunque no es un lenguaje por razones de seguridad.  El código debe descargarse
orientado a objetos, el mismo no  El código Javascript se ejecuta en el completamente.
dispone de herencias. cliente.  Puede poner en riesgo la
seguridad del sitio, con el actual
problema llamado XSS (significa
en inglés Cross Site Scripting
renombrado a XSS por su similitud
con las hojas de estilo CSS).

TERCERA PARTE:
Formatos comunes de archivos de audio.

TIPO CARACTERISTICAS
MP3 Formato digital de audio comprimido con pérdida.
AAC Codificado avanzado de audio.
WMA Se trata de el formato alterno de Microsoft® a MP3.
REC Audio de baja fidelidad, proveniente de grabadoras de voz digitales
WAV Formato de audio de Microsoft
CDA Es el formato presente en cualquier disco compacto de 22 melodías sin música comprimida.

Formatos comunes de archivos de Video.

TIPO CARACTERISTICAS
MPEG Compresión de audio y video con poca pérdida
WMM Archivos creados por Microsoft
3GP Formato utilizado para los teléfonos celulares modernos
AVI Formato desarrollado por Microsoft
VCD Utilizado para insertar videos en discos compactos
SVCD Permite videos en discos compactos pero con menús de acceso
MP4 Formato que utiliza un muy bajo ancho de banda y resolución de 176x144 pixéles

Formatos comunes de archivos de imágenes.


TIPO CARACTERISTICAS
JPEG Sistema de compresión de imágenes, muy utilizado en Internet con mínima pérdida de resolución
WMF Formato de imágenes de Microsoft basado en sistema vectorial
PNG Utiliza algoritmos de compresión y permite transparencias
GIF Permite hasta 256 colores y capas para animaciones
GIFV Una variante de imágenes animadas con menos peso, reproducción rápida y con imágenes secuenciadas de
mayor calidad, formato desarrollado por IMUGUR
BMP Soporta 24 bits (16.7 millones de colores, pesan mucho los archivos).
ODG Imagen generada con la suite open office.
TIFF Maneja los datos de las imágenes combinadas con etiquetas
ICO Pequeñas imágenes usuales para el entorno de Windows y internet Explorer 8

Formatos comunes de compresión de información.

TIPO CARACTERISTICAS
 La principal ventaja del formato ZIP es su difusión
ZIP  archivo auto extraíble
 se pueden extraer sin ningún tipo de programa externo.
 Normalmente el formato RAR mejor compresión que el ZIP
 registro de recuperación
RAR  permite la recuperación física de los datos dañados
 Tanto el formato RAR como el ZIP permiten manejar ficheros de tamaño prácticamente ilimitado (hasta 8.589.934.591
GB)

También podría gustarte