Parrot grupo C Teconologias de integracion
Lenguajes de Programación
HTML
Siglas de HyperText Markup Language
(lenguaje de marcas de hipertexto)
HTML 3.0
CARACTERÍSTICAS:
* Se puede presentar todo tipo
de información en forma de tablas.
* Utilización de notas dentro del
texto y pie de pagina.
* Manejo de banners para ubicar
logotipos, avisos etc.
* Hojas de estilos para controlar
el aspecto de los documentos.
VENTAJAS:
* Tabuladores horizontales.
* Soporte para listas personalizadas.
* Alineación horizontal de cabeceras
y párrafos.
* Más formularios.
DESVENTAJAS:
* Flujo de texto alrededor de imagenes.
* Tablas muy basicas.
* Ausencia de applets encargados de
ofrecer información gráfica.
* En el afán de evolucionar el
HTML 2.0 muchos de sus componentes
fueron experimentales.
HTML 4.0
CARACTERÍSTICAS:
* Publicada el 18 de Diciembre de 1997
* Codifica la descripción de un objeto.
* Documentos mas universales para la web.
* Integración de vínculos de imagen y texto.
VENTAJAS:
* Mejores formularios.
* Más medios utilizables por
hojas de estilo.
* Mejores tablas.
* Nuevos elementos y herramientas.
DESVENTAJAS:
* Extensivas descripciones para las tablas.
* Requerimiento de texto alternativo
para acompañar imágenes y mapas.
* Se hacen innovaciones antes de establecer
los estándares para la compatibilidad web
HTML 5.0
CARACTERÍSTICAS:
* Combinación de nuevas etiquetas de
markup (lenguaje)
* HTML, CSS3, JAVA SCRIPT y diferentes
tecnologías de apoyo independientes de HTML5
la conforman.
* Etiqueta HTML con el atributo de la lengua
en la que se escribió el documento.
VENTAJAS:
* Nuevas etiquetas y tecnologías como CSS3,
geolocalización, almacenamiento web, etc.
* Paginas mas sofisticadas y útiles.
* El DOCTYPE hace que el navegador se acople
a las reglas de escritura que obedece el código
de fuente.
* La extensión de las etiquetas reducidas.
* Organización del documento a través de etiquetas.
* Incorpora vídeo.
* La pagina se muestra de manera correcta.
DESVENTAJAS:
* La implementación de las diferentes tecnologías
puede variar dependiendo de la plataforma.
* Su especificación, aún pueden haber cambios.
* La eficacia del código depende del motor de traducción.
* La experiencia con el vídeo no se compara con la de Flash.
Java Script
CARACTERÍSTICAS:
* Aparece en 1995
* Lenguaje interpretado.
* Se ejecuta en el navegador del cliente web.
VENTAJAS:
* Compatibilidad con la mayoría de los navegadores
web.
* Se puede incorporar en cualquier
pagina web.
* Promueve la interacción con el usuario.
* No se necesita tener instalado ningún Framework.
* Creación de efectos dinámicos.
* Sencillo, utiliza poca memoria.
DESVENTAJAS:
* Seguridad.
* Grandes fragmentos de código.
* Opciones 3D limitadas.
* Los usuarios pueden desactivarlo en su navegador.
Lenguaje PHP
“PHP Hypertext Pre-processor”,
(inicialmente se llamó
Personal Home Page)
CARACTERÍSTICAS:
* Fue creado originalmente por Rasmus Lerdorf
en 1995
* Funciona del lado del servidor.
* Se basa en scripts.
* De los primeros lenguajes en permitir la
incorporación con HTML.
VENTAJAS:
* Es considerado un lenguaje fácil de aprender
* Se considera uno de los lenguajes más flexibles, potentes y de alto rendimiento conocidos hasta el día de hoy.
* Incluye una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes.
* Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
* Capacidad de expandir su potencial utilizando módulos.
DESVENTAJAS:
* Para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado.
* Un script en PHP suele funcionar considerablemente más lento que su equivalente en otro lenguaje.
* Se necesita instalar un servidor web.
* La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP.
* La programación orientada a objetos es aún muy deficiente para aplicaciones grandes.
Lenguaje ASP
(Active Server Pages)
CARACTERÍSTICAS:
* Es una tecnología del lado de servidor.
* Desarrollada por Microsoft.
* Fue liberado por Microsoft en 1996.
* El código ASP puede ser insertado junto
con el código HTML.
VENTAJAS:
* Usa Visual Basic Script, siendo fácil para los usuarios.
* Soporta el lenguaje JScript (Javascript de Microsoft)
* Actualizaciones automáticas del Software
* Se puede utilizar en cualquier computadora que es conectada a la red que tenga instalado un navegador.
DESVENTAJAS:
* Tiene que correr en PCs normales que tengan Windows y un servidor Web
* Código desorganizado
* Hospedaje de sitios web costoso.
* Redacción de extensos códigos para funciones sencillas.
Lenguaje ASP.NET
CARACTERISTICAS:
* ASP.NET es el sucesor de la tecnología ASP
* Lanzada al mercado mediante una estrategia de mercado denominada .NET.
* Los archivos cuentan con la extensión (aspx).
* Las páginas de ASP.NET, son llamadas "web forms" (formularios web)
* Los Web Forms son el principal medio para el desarrollo de las aplicaciones.
VENTAJAS:
* Escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
* Mayor velocidad.
* Mayor Seguridad.
* Orientado a objetos.
* Controles personalizados para el usuario.
DESVENTAJAS:
* Sólo funciona sobre el servidor de Microsoft IIS.
* Gran consumo de recursos.
XML
Extensible Markup Language
('lenguaje de marcas extensible')
Especificación para diseñar lenguajes
de marcado, que permite definir
etiquetas personalizadas para descripción
y organización de datos.
CARACTERÍSTICAS:
* Lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C).
* Es también un lenguaje de etiquetas como el HTML.
* No pertenece a ninguna compañía.
* Orientado a los contenidos no presentación.
* Las etiquetas se definen para crear los documentos, no tienen un significado preestablecido.
VENTAJAS:
* Es extensible por medio de la adición de etiquetas.
* Permite el empleo de cualquier analizador disponible.
* Fácil de usar y procesar
* Es un estándar internacionalmente conocido.
* Diseñado para cualquier lenguaje y alfabeto.
DESVENTAJAS:
* La posibilidad de diseñar sistemas acordes a nuestras necesidades, podría alejarnos de la universalidad en la web.
Tcnologias de Integracion
AJAX
Asynchronous JavaScript And XML
(JavaScript asíncrono y XML)
AJAX no constituye una tecnologia en si,
es un termino que reune a un grupo de estas
que trabaja conjuntamente.
Adobe Flex
(hasta 2005 Macromedia Flex)
Adobe Shockwave
Complemento para navegadores web.
Adobe Flash
Aplicacion de creacion y manipulacion de graficos vectoriales con posibilidades de manejo de codigo mediante un lenguaje de scripting llamado ActionScript.
Adobe Edge
Diseñada para mejorar las capacidades
de otras aplicaciones como Dreanweaver
enfocada al diseño de entornos web.