jueves, 14 de marzo de 2013

TECNOLOGÍAS WEB


Las Tecnologías Web
Hemos Querido Rescatar de forma Sencilla en concepto de Tecnologías Web, Muchos de Nuestros Usuarios se ha Preguntado por que la Web es una tecnología, Pues Bien Si partimos del concepto de Tecnología (Podría Ser algo que se crea para facilitar su vida, facilita, Existe una interacción con el ser Humano, de forma que automatiza, y  te ayuda en tu Tarea).
 sirven para acceder a los recursos de conocimiento disponibles en Internet o en las intranets utilizando un navegador. Están muy extendidas por muchas razones: facilitan el desarrollo de sistemas de Gestión del Conocimiento, su flexibilidad en términos de escalabilidad,es decir, a la hora de expandir el sistema; su sencillez de uso y que imitan la forma de relacionarse de las personas, al poner a disposición de todos el conocimiento de los demás, por encima de jerarquías, barreras formales u otras cuestiones. Estas tecnologías pueden llegar a proporcionar recursos estratégicos, pero, evidentemente, no por la tecnología en sí misma, que está disponible ampliamente, sino por lo fácil que es personalizarla y construir con ella sistemas de Gestión del Conocimiento propietarios de la empresa.
Internet, Intranet o extranet permiten a los usuarios el acceso a una gran cantidad de información: leer publicaciones periódicas, buscar referencias en bibliotecas, realizar paseos virtuales por museos, compras electrónicas y otras muchas funciones. Gracias a la forma en que está organizada la World Wide Web (WWW), los usuarios pueden saltar de un recurso a otro con facilidad.

Dentro de este grupo de tecnologías Web, podemos incluir los agentes inteligentes, el chat, los motores de búsqueda, los navegadores y las tecnologías push.

Agentes inteligentes.

Son programas que realizan tareas específicas, repetitivas y predecibles para un usuario particular, para un proceso de negocio o para una aplicación software. Son programados para buscar y encontrar información relevante para el usuario basándose en sus preferencias.
Las interfaces basadas en agentes son generalmente los medios principales a través de los cuales las personas y los computadoras se comunicarán en el futuro, y estos agentes conocerán nuestras preferencias, deseos y necesidades, es decir, serán como nuestra secretaria particular. 

El chat es una tecnología que permite que dos o más usuarios que están simultáneamente conectados a Internet mantengan conversaciones en tiempo real. Las conversaciones se establecen en grupos o canales, cada uno de los cuales tiene un tema, suscribiéndose cada usuario al canal que más le interesa. Habitualmente, el chat se desarrolla de forma textual, tecleando lo que queremos decir y leyendo lo que otros escriben, aunque ya están disponibles tecnologías que permiten hacer estas operaciones con audio y video en tiempo real.

Correo electrónico.

El correo electrónico se utiliza para el intercambio de mensajes entre personas por medio de computadoras y es una de las herramientas más importantes que existen para la comunicación y el trabajo colaborativo.

Motores de búsqueda.

Los motores de búsqueda están formados por un paquete de programas que permite localizar, dentro de un gran conjunto, aquellos documentos que cumplen una serie de requisitos específicos. Estas búsquedas pueden ser desde muy sencillas hasta muy complejas. Los motores actualmente disponibles para ser utilizados por el público en general a través de Internet son capaces de indexar cifras que rondan los dos mil millones de páginas y localizar los resultados en las mismas en menos de un segundo. Los programas que forman el motor son los siguientes:

Un programa que navega por todos los documentos extrayendo de los mismos los conceptos que pueden resultar relevantes (palabras clave, ideas, títulos, entre otros) para posteriores búsquedas.

Un programa que crea un índice con los resultados de la navegación realizada por el anterior.

Un programa que recibe las peticiones del usuario, busca en el índice generado y muestra los resultados al usuario.

Navegadores Web.

Los navegadores son programas preparados para mostrar las páginas Web y para el acceso a Internet, a través de una interfaz gráfica que permite representar texto, gráficos, audio y vídeo e incluso, en los últimos tiempos, olores.

Al ser una tecnología básica, los navegadores, por sí mismos, no suponen una auténtica ayuda a la GC, sino más bien son una técnica habilitadora sobre la cual se construyen otras tecnologías, como las intranets, el correo electrónico o el chat.

TECNOLOGIAS WEB PHP, JSP, ASP, ASP.NET:

PHP Hypertext Pre-processor (PHP) es una de las tecnologías Web mas extendida en la actualidad, muy sencillo de aprender, realizado inicialmente para trabajar sobre Linux con servidor Apache, pero hoy en día puede alojarse en cualquier servidor. El código fuente esta abierto, por los que los problemas que se presentan son rápidamente controlados, y solucionados; excelente biblioteca de funciones que permite realizar cualquier cosa.

JSP
JavaServer Pages (JSP) es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML o de otro tipo. Comparten mucha de las ventajas de ASP.NET, sobre todo en cuanto a la programación modular y orientada a objeto. Es multiplataforma.
Uno de sus más grandes problemas es el bajo enfoque de cara al usuario donde da mucho trabajo para presentar páginas web al navegador, así como su excesiva complejidad. 

ASP
Active Server Pages (ASP) es la tecnología pionera en las aplicaciones Web que se ejecutan en el servidor, Desarrollado por Microsoft y optimizado para su ejecución en servidores Windows con tecnología NT bajo IIS. Al ser una tecnología  propietaria, no tiene la gran cantidad de módulos que PHP, aunque mediante los objetos COM, trabaja fácilmente con archivos dll.  Es un tanto desorganizado,  utiliza lenguajes de scripting no tipados como VBScript o JScript.

ASP.NET
Es un conjunto de tecnologías de desarrollo de aplicaciones web comercializado por Microsoft. Rompe totalmente con el pensamiento script que se tenía hasta el momento; el cambio en la arquitectura es radical. Dado que la Web no se lee secuencial, sino que se compila, lo primero que llama la atención es el enorme incremento de velocidad de respuesta del servidor; además el incremento en seguridad y fortaleza es muy grande. ASP.NET introduce el concepto del code-behind, por el que una misma página se compone de dos ficheros: el de la interfaz de usuario y el de código.

Por otro lado encontramos a Ajax, que viene de: Asynchronous JavaScript and XML, y describe una técnica desarrollada para crear aplicaciones web interactivas. La finalidad es lograr una sensación de interactividad total al realizar intercambios de información con el servidor sin la necesidad de recargar toda la página web. Ésta técnica usa una combinación de varios elementos, como lo son:
  • XHTML o HTML y CSS para desplegar y estilizar la información.
  • El DOM accesado por medio de lenguajes de script del lado del cliente, como son JavaScript y JScript.
  • El objeto XMLHttpRequest para intercambiar los datos con el servidor web.
  • XML que es comúnmente el formato usado para realizar los intercambios de información, aunque cualquier formato puede ser usado.

No hay comentarios:

Publicar un comentario

 

Blogger news

Blogroll