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.
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.
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