Buscar en
Google
Partners & Asociados
 Formosa Sistemas - www.formosasistemas.com.ar
 Digital Solutions Paraguay - www.digisol.com.py
Mi Blog Personal

Web 2.0, AJAX y algunos conceptos básicos
Categoría: Tecnología e Internet
Fecha: 09-08-2007

Algunos conceptos básicos

Desde su aparición a principios de los 90, Internet ha crecido de forma imparable. En los aspectos cuantitativos el cambio ha resultado extraordinario. Así, en un crecimiento sostenido, que nadie ha dudado en calificar de explosión, ha sido la tónica durante años.

 

Sin embargo, desde el punto de vista cualitativo, la estructura, durante estos años, se ha mantenido básicamente similar a la inicial. Mas allá de la mayor velocidad de las redes, las paginas Web se han conservado fieles al paradigma original.

 

La masificación de Internet ha dado lugar a un gran número de nuevos usos. Los crecientes requerimientos han empujado a los desarrolladores y a los técnicos a buscar soluciones distintas.

 

Hoy asistimos al nacimiento de un conjunto de nuevos desarrollos y de nuevas ideas que están dando lugar a una forma también nueva de entender y usar Internet.

 

El termino Web 2.0 intenta expresar el conjunto de ideas y tecnologías que están comprometidas con el salto.

 

Si bien no son los únicos, se distinguen dos ejes principales en la iniciativa Web 2.0. de un lado, conseguir que las paginas Web sean más personales, mas ajustadas a las necesidades o a los gustos de los usuarios, y por lo tanto, fácilmente configurables por el usuario.

 

Y como consecuencia,  conseguir una mayor interacción que supere el viejo esquema de diálogo por pantallas.

 

¿Qué es Web 2.0?

 

Es un conjunto de técnicas orientadas a hacer de las páginas Web un instrumento fácilmente personalizable por cada usuario, mejorando y facilitando su uso.

 

Web 2.0 se refiere a una segunda generación de servicios disponibles en la World Wide Web que permite a los usuarios colaborar y compartir información online, optimizando tiempos y recursos. Considera a Internet no como  una red informática de comunicación que se apoya en distintas plataformas, sino como una plataforma en si misma.

 

En Web 2.0 las webs (máquinas + programas) son capaces de intercambiar información, consultarla y combinarla, obteniendo el máximo beneficio.

 

¿Qué es AJAX?

 

Es un mecanismo por el que dentro de una pagina web se establece una comunicación con el servidor limitada a una parte de aquella. La parte afectada se modifica, mientras el resto permanece inalterada. El resultado es una mejor interfaz, mas ágil y atractiva.

 

AJAX es el acrónimo de Asynchronous JavaScript And XML. En concreto, AJAX implica la posibilidad de que una determinada Web se comunique con el servidor en segundo plano, respondiendo a eventos sin tener que recargar la pagina. Las paginas web se parecen, por tanto, mucho mas a aplicaciones de escritorio. Son más ágiles y mucho más “dinámicas”.

 

En la pagina cliente un objeto JavaScript activa la comunicación a través de XML, ésta llega al servidor, quien la atiende. La parte modificada en el navegador es recargada de manera automática.

 

¿Qué es Hibernate?

 

Hibernate permite ocultar en gran medida la complejidad de las estructuras de datos sobre las que se apoyan las aplicaciones.

 

Hibernate es una herramienta ORM completa que ha conseguido en un tiempo récord una excelente reputación en la comunidad de desarrollo, posicionándose claramente como el producto OpenSource líder en este campo gracias a sus prestaciones, buena documentación y estabilidad.

 

Hibernate parte de la filosofía de mapear objetos Java “normales”, también conocidos en la comunidad como “POJOs” (Plain Old Java Objects).

 

Por su especial importancia conviene destacar una característica de filosofía de diseño de Hibernate: puede utilizar los objetos Java definidos por el usuario tal cual, es decir, no utiliza técnicas como generación de código a partir de descriptores del modelo de datos o manipulación de bytecodes en tiempo de compilación, ni obliga a implementar interfaces determinadas, ni heredar de una superclase.

En lugar de ello emplea el mecanismo de reflexión de Java.

 

¿Qué es JavaServer Faces?

 

Esta tecnología está orientada a ordenar y simplificar la construcción de interfaces complejas en las aplicaciones Web.

 

Lo primero que se puede decir sobre JavaServer Faces es que no es una implementación, sino una especificación (JSR 127) aprobada por el Java Community Process (JCP) para construir interfaces de usuario para las aplicaciones que corren en un servidor. Esto quiere decir que es un estándar, pudiendo existir varias implementaciones mientras cumplan con lo exigido por la especificación.

 

JSF es un framework que posee un controlador central (FrontControler) que se encarga de manejar todas las peticiones del cliente y gestionar su ciclo de vida. Está basado en un modelo de componentes para la interfaz de usuario. Un componente JSF es un elemento reusable y configurable que se puede utilizar en la interfaz de usuario. Los componentes se pueden anidar.

 

Desarrollar con JSF permite:

  • Lógica de navegación entre páginas.
  • “Binding” entre la vista y los beans de negocio.
  • Manejo de eventos.
  • Internacionalización del dispositivo de presentación.
  • construcción de componentes.

 

¿Qué es Eclipse?

 

Es un IDE (entorno de desarrollo integrado) Java gratuito y que hoy constituye el entorno estándar de facto.

 

¿Qué es WebTools?

 

Se trata de una ayuda en la verificación y despliegue de aplicaciones en arquitectura Web.

 

El adaptador de servidor de la plataforma de herramientas Web (WTP) de Eclipse es una herramienta para desplegar y probar activos J2EE en un servidor, pudiendo elegir entre: Apache Tomcat, WebSphere, JBoss, Bea WebLogic u Oracle OCJ4, entre otros.

 

¿Qué es BIRT?

 

Es un plugin para eclipse que gestiona listados e informes. Su alcance va aun mas allá, constituyendo una completa herramienta de explotación de datos y de Business Intelligence.

 

Su nombre viene de Business Intelligence and Report Tool. Forma parte de la última hornada de tecnologías de Eclipse (denominadas Calixto) y ya se ha convertido en el estándar de facto para la gestión de informes en J2EE.

 


 

Puedes descargar el artículo original en Formato PDF haciendo click aquí

 

Escribe aquí tu comentario

Tu Nombre
(*)

Tu Email
(*)

Tu Comentario
(*)

Sin Comentarios

Otras Entradas del Blog
Diez pautas para montar su negocio en la Web
Fecha: 05-08-2009
Categoría: Tecnología e Internet
Las 20 respuestas que más utilizan los programadores
Fecha: 23-07-2009
Categoría: Humor
Consejos para programar mejor en PHP
Fecha: 05-07-2009
Categoría: Programación y Desarrollo
Crea tu propio logo php personalizado
Fecha: 27-04-2009
Categoría: Programación y Desarrollo
Dormilaptop es un Invento Argentino
Fecha: 24-04-2009
Categoría: Cosas de la Vida
Mensaje a los Argentinos, por el Negro Gonzalez Oro
Fecha: 28-03-2009
Categoría: Cosas de la Vida
Matrix Run on Windows + Yapa
Fecha: 27-03-2009
Categoría: Humor
Aprovechar el papel tapiz del escritorio como Regla para medir ventanas
Fecha: 23-02-2009
Categoría: Trucos y Tips de Programación
Informe Buscadores: Como indexa Google?
Fecha: 19-02-2009
Categoría: Tecnología e Internet
10 profecías tecnológicas que jamás se cumplieron
Fecha: 12-12-2008
Categoría: Tecnología e Internet
¿Que es a Politica?
Fecha: 07-11-2008
Categoría: Humor
Frases de Informática, mas bien sobre Programación
Fecha: 22-10-2008
Categoría: Humor
Usar internet mantiene el cerebro "en forma"
Fecha: 15-10-2008
Categoría: Cosas de la Vida
PowerPoint: 10 cosas que debe y no debe hacer
Fecha: 01-10-2008
Categoría: Trucos y Tips de Programación
Día del Programador
Fecha: 12-09-2008
Categoría: Programación y Desarrollo
my Google Chrome
Fecha: 09-09-2008
Categoría: Tecnología e Internet
Definición de “Programador” según la frikipedia
Fecha: 21-08-2008
Categoría: Humor
La aventura de crear un videojuego
Fecha: 03-08-2008
Categoría: Tecnología e Internet
Los Palmeras: Para que la votaste?!?!?!?!?!
Fecha: 28-07-2008
Categoría: Humor
Atributos de un software web de Calidad
Fecha: 16-07-2008
Categoría: Tecnología e Internet
Usuarios 2.0
Fecha: 06-03-2008
Categoría: Tecnología e Internet
Siete consejos para programar PHP de forma segura
Fecha: 26-02-2008
Categoría: Programación y Desarrollo
Con la web 2.0 aparecen los troyanos 2.0
Fecha: 13-12-2007
Categoría: Tecnología e Internet
Comprale una casita a tu perrito
Fecha: 28-11-2007
Categoría: Humor
Blog unijimpe
Fecha: 28-11-2007
Categoría: Programación y Desarrollo
PHP Youtube Video Downloader
Fecha: 27-11-2007
Categoría: Programación y Desarrollo
¿Que tiene que ver la Psicología Cognitiva con el diseño?
Fecha: 27-11-2007
Categoría: Tecnología e Internet
Día del Desarrollador
Fecha: 13-09-2007
Categoría: Cosas de la Vida
Generar consultas SQL complejas para DreamWeaver
Fecha: 07-09-2007
Categoría: DreamWeavering...
Conferencias sobre el Trabajo en la Actualidad - Formosa 5 de septiembre
Fecha: 06-09-2007
Categoría: Cosas de la Vida
Diseño Web - Tips Estratégicos
Fecha: 21-08-2007
Categoría: Tecnología e Internet
AJAX: Un Nuevo acercamiento a las Aplicaciones Web
Fecha: 05-08-2007
Categoría: Programación y Desarrollo
Simular Enter por Tab en formularios webs
Fecha: 04-08-2007
Categoría: Trucos y Tips de Programación
Me he comprado 2 Super Libros!!!
Fecha: 04-08-2007
Categoría: Tecnología e Internet
Usabilidad y Retorno de Inversión en sitios Web
Fecha: 28-07-2007
Categoría: Tecnología e Internet
Mi primer post
Fecha: 26-10-2006
Categoría: Programación y Desarrollo