DESARROLLO DE LA UNIDAD 5.
5.1 TECNOLOGIAS EMERGENTES.
Son
definidas como innovaciones científicas que pueden crear una nueva industria o transformar
una existente. Cada uno de estas tecnologías ofrece un amplio campo de
oportunidades .
Las
tecnologías surgen debido a que las herramientas de gestión tradicionales no
son capaces de resolver con éxito los nuevos desafíos.
5.2 HERRAMIENTAS DE DESARROLLO WEB.
5.2.1.
¿QUÉ SON LOS FRAMEWORK?
Son
una estructura de soporte definida en el cual otro proyecto de software puede
ser organizado y desarrollado. Un framework puede incluir soporte de programas,
bibliotecas y un lenguaje de scripting entre otros software para ayudar a
desarrollar y unir los componentes de un proyecto.
Son
diseñados con el intento de facilitar el desarrollo de software permitiendo a
los diseñadores y programadores.
OBJETIVOS
DE LOS FRAMEWORK:
·
Desarrollo rápido
·
Desarrollo estructurado.
·
Disminución del esfuerzo en el desarrollo.
·
Reutilización de código.
FRAMEWORK DE DESARROLLO.
JAVA.
OPEN FRAME.- orientado
a servicios, basado en componentes de software libre.
HIBERNATE.- Herramienta
de mapeo disminuyendo costos.
OPEN XAVA.- Marco de trabajo de código
abierto para desarrollo de aplicaciones de gestión.
ASP.Net
·
Ajaxium.
·
Lollygag
·
Anthem. Net
HTML.
YAML
(Yet Ahother Multicolum Layout), para
crear layouts flexibles y flotantes.
5.2.2.
TECNOLOGIAS AJAX
Es
una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan
al servidor y se cargan en un segundo plano sin inferir con la visualización ni
el comportamiento de la página.
Ajax
es una combinación de cuatro tecnologías ya existentes:
·
XHTML Y HOJAS DE ESTILO EN CASCADA(CSS):
Para
el diseño que acompañan a la información.
·
DOCUMENT OBJECT MODEL(DOM):
Accedido con un lenguaje de scripting por parte del usuario.
·
EL OBJETO XML HTTP REQUEST:
Para intercambiar datos de forma asíncrona con el servidor
·
XML: Es el formato usado
generalmente para la transferencia de datos solicitados al servidor.
Ajax
no construye una tecnología en si, sino que es un término que engloba a un
grupo de estas que trabajan conjuntamente.
5.3UTILIZACIÓN DE LIBRERÍAS.
PROTOTYPE.
Facilita
el desarrollo de aplicaciones web con JavaScript, su autor original es Sam
Stephenson y las ultimas versiones incorpora códigos e ideas de muchos
programadores, es la base de muchos Frameworks.
SCRIPTACULOS.
Es
una de las muchas librerías que han surgido para facilitar el desarrollo de
aplicaciones. Su autor es Thomas Fuchs. Se encuentra dividida en varios modulos
que son:
·
Efectos.- permite añadir efectos a cada uno
de los componentes de la página web.
·
Controles
·
Utilidades.- la principal es la de
builder.
JQERY.
Su
autor original es Jhon Resig. Su diseño interno tiene diferencias drásticas
respecto a prototype.