domingo, 5 de septiembre de 2010
WEB DINAMICA
Los sitios Web dinámicos son aquellos que permiten crear aplicaciones dentro de la propia Web, otorgando una mayor interactividad con el navegante. Aplicaciones dinámicas como encuestas y votaciones, foros de soporte, libros de visita, envío de e-mails inteligentes, reserva de productos, pedidos on-line, atención al cliente personalizada ....
El desarrollo de este tipo de Web son mas complicadas, pues requieren conocimientos específicos de lenguajes de programación así como creación y gestión de bases de datos, pero la enorme potencia y servicio que otorgan este tipo de páginas hace que merezca la pena la inversión y esfuerzo invertidos respecto a los resultados obtenidos, veámoslo con el siguiente ejemplo:
Imaginase que usted esta interesado en desarrollar un sitio Web donde publicite los productos o servicios de su negocio, para mayor captación de clientes ha de disponer de un formulario donde los clientes tengan la posibilidad de realizar pedidos sobre el catalogo de productos disponibles, los clientes rellenarían el siguiente formulario, indicando la cantidad solicitada de cada producto, así como la dirección a la cual se ha de enviar el pedido, como resultado de dicha operación al presionar sobre el botón "enviar" se nos mostrara la fecha y hora en la cual se ha realizado el pedido así como una descripción de los productos solicitados con la cantidad total y el precio del pedido.
SIMULACION PEDIDO ON LINE
SITIO WEB
Un sitio web es un conjunto de páginas web, típicamente comunes a un dominio de Internet o subdominio en la World Wide Web en Internet.
Una página web es un documento HTML/XHTML accesible generalmente mediante el protocolo HTTP de Internet.
Todos los sitios web públicamente accesibles constituyen una gigantesca "World Wide Web" de información (un gigantesco entramado de recursos de alcance mundial).
A las páginas de un sitio web se accede frecuentemente a través de un URL raíz común llamado portada, que normalmente reside en el mismo servidor físico. Los URL organizan las páginas en una jerarquía, aunque los hiperenlaces entre ellas controlan más particularmente cómo el lector percibe la estructura general y cómo el tráfico web fluye entre las diferentes partes de los sitios.
Algunos sitios web requieren una subscripción para acceder a algunos o todos sus contenidos. Ejemplos de sitios con subscripción incluyen muchos portales de pornografía en Internet, algunos sitios de noticias, sitios de juegos, foros, servicios de correo electrónico basados en web, sitios que proporcionan datos de bolsa e información económica en tiempo real, etc.
Una página web es un documento HTML/XHTML accesible generalmente mediante el protocolo HTTP de Internet.
Todos los sitios web públicamente accesibles constituyen una gigantesca "World Wide Web" de información (un gigantesco entramado de recursos de alcance mundial).
A las páginas de un sitio web se accede frecuentemente a través de un URL raíz común llamado portada, que normalmente reside en el mismo servidor físico. Los URL organizan las páginas en una jerarquía, aunque los hiperenlaces entre ellas controlan más particularmente cómo el lector percibe la estructura general y cómo el tráfico web fluye entre las diferentes partes de los sitios.
Algunos sitios web requieren una subscripción para acceder a algunos o todos sus contenidos. Ejemplos de sitios con subscripción incluyen muchos portales de pornografía en Internet, algunos sitios de noticias, sitios de juegos, foros, servicios de correo electrónico basados en web, sitios que proporcionan datos de bolsa e información económica en tiempo real, etc.
Tipos de sitios web
Existen muchas variedades de sitios web, cada uno especializándose en un tipo particular de contenido o uso, y ellos pueden ser arbitrariamente clasificados de muchas maneras. Unas pocas clasificaciones pueden incluir:
- Sitio archivo: usado para preservar contenido electrónico valioso amenazado con extinción. Dos ejemplos son: Internet Archive, el cual desde 1996 ha preservado billones de antiguas (y nuevas) páginas web; y Google Groups, que a principios de 2005 archivaba más de 845.000.000 mensajes expuestos en los grupos de noticias/discusión de Usenet, tras su adquisición de Deja News.
- Sitio weblog (o blog): sitio usado para registrar lecturas online o para exponer diarios en línea; puede incluir foros de discusión. Ejemplos: Blogger, Xanga. LiveJournal, WordPress, www.x0101.com.
- Sitio de empresa: usado para promocionar una empresa o servicio.
- Sitio de comercio electrónico: para comprar bienes, como Amazon.com.
- Sitio de comunidad virtual: un sitio o portal social donde las personas con intereses similares se comunican unos con otros, normalmente por chat o foros o simples mensajes. Por ejemplo: MySpace, Facebook, Hi5, Multiply, Orkut, Quepasa.
- Sitio de Base de datos: un sitio donde el uso principal es la búsqueda y muestra de un contenido específico de la base de datos, como por ejemplo Internet Movie Database.
- Sitio de desarrollo: un sitio con el propósito de proporcionar información y recursos relacionados con el desarrollo de software, diseño web, etc.
- Sitio directorio: un sitio que contiene contenidos variados que están divididos en categorías y subcategorías, como el directorio de Yahoo!, el directorio de Google, y el Open Directory Project.
- Sitio de descargas: estrictamente usado para descargar contenido electrónico, como software, demos de juegos o fondos de escritorio: Download, Tucows, Softonic, Baulsoft.
- Sitio de juego: un sitio que es propiamente un juego o un "patio de recreo" donde mucha gente viene a jugar, como MSN Games, Minijuegos.com, Pogo.com y los MMORPGs VidaJurasica, Planetarion y Kings of Chaos.
- Sitio de información: contiene contenido que pretende informar a los visitantes, pero no necesariamente de propósitos comerciales; tales como: RateMyProfessors.com, Free Internet Lexicon y Encyclopedia. La mayoría de los gobiernos e instituciones educacionales y sin ánimo de lucro tienen un sitio de información.
- Sitio de noticias: Similar a un sitio de información, pero dedicada a mostrar noticias y comentarios de la actualidad.
- Sitio pornográfico (porno): muestra imágenes y vídeos de contenido sexual explicito.
- Sitio buscador: un sitio que proporciona información general y está pensado como entrada o búsqueda para otros sitios. Un ejemplo puro es Google, y el tipo de buscador más conocido es Yahoo!.
PAGINAS WEB
Una página Web, también conocida como una página de Internet, es un documento electrónico adaptado para la Web, pero normalmente forma parte de un sitio Web. Su principal característica son los hipervínculos de una página, siendo esto el fundamento de la Web.
Una página Web está compuesta principalmente por información (sólo texto o módulos multimedia) así como por hiperenlaces; además puede contener o asociar datos de estilo para especificar cómo debe visualizarse, y también aplicaciones embebidas para hacerla interactiva.
Las páginas Web son escritas en un lenguaje de marcado que provea la capacidad de manejar e insertar hiperenlaces, generalmente HTML.
El contenido de la página puede ser predeterminado ("página Web estática") o generado al momento de visualizarla o solicitarla a un servidor Web ("página Web dinámica"). Las páginas dinámicas que se generan al momento de la visualización se hacen a través de lenguajes interpretados, generalmente JavaScript, y la aplicación encargada de visualizar el contenido es la que debe generarlo. La páginas dinámicas que se generan al ser solicitadas son creadas por una aplicación en el servidor Web que alberga las mismas.
Respecto a la estructura de las páginas Web, algunos organismos, en especial el W3C, suelen establecer directivas con la intención de normalizar el diseño, para así facilitar y simplificar la visualización e interpretación del contenido.
Una página Web es en esencia una tarjeta de presentación digital, ya sea para empresas, organizaciones, personas, etc. Así mismo, la nueva tendencia orienta a que las páginas Web no sean solo atractivas para los internautas, sino también optimizadas para buscadores a través del código fuente. Forzar esta doble función puede, sin embargo, crear conflictos respecto de la calidad del contenido.
Una página Web está compuesta principalmente por información (sólo texto o módulos multimedia) así como por hiperenlaces; además puede contener o asociar datos de estilo para especificar cómo debe visualizarse, y también aplicaciones embebidas para hacerla interactiva.
Las páginas Web son escritas en un lenguaje de marcado que provea la capacidad de manejar e insertar hiperenlaces, generalmente HTML.
El contenido de la página puede ser predeterminado ("página Web estática") o generado al momento de visualizarla o solicitarla a un servidor Web ("página Web dinámica"). Las páginas dinámicas que se generan al momento de la visualización se hacen a través de lenguajes interpretados, generalmente JavaScript, y la aplicación encargada de visualizar el contenido es la que debe generarlo. La páginas dinámicas que se generan al ser solicitadas son creadas por una aplicación en el servidor Web que alberga las mismas.
Respecto a la estructura de las páginas Web, algunos organismos, en especial el W3C, suelen establecer directivas con la intención de normalizar el diseño, para así facilitar y simplificar la visualización e interpretación del contenido.
Una página Web es en esencia una tarjeta de presentación digital, ya sea para empresas, organizaciones, personas, etc. Así mismo, la nueva tendencia orienta a que las páginas Web no sean solo atractivas para los internautas, sino también optimizadas para buscadores a través del código fuente. Forzar esta doble función puede, sin embargo, crear conflictos respecto de la calidad del contenido.
editores web propietario
macromedia Dreamweaver es la herramienta de diseño de páginas web más avanzada, tal como se ha afirmado en muchos medios. Aunque sea un experto programador de HTML el usuario que lo maneje, siempre se encontrarán en este programa razones para utilizarlo, sobretodo en lo que a productividad se refiere.
Cumple perfectamente el objetivo de diseñar páginas con aspecto profesional, y soporta gran cantidad de tecnologías, además muy fáciles de usar:
Dreamweaver ha evolucionado mucho en su versión 4, que incluye soporte para la creación de páginas dinámicas de servidor en ASP, con acceso a bases de datos (versión Ultradev) y una mayor integración con otras herramientas de Macromedia como Fireworks.
Namo WebEditor es un editor HTML de tipo WYSIWYG, es decir, permite tener siempre a la vista el resultado final mientras programas tu página Web.Es un editor pensado tanto para los profesionales del diseño Web, que apreciarán su amplia variedad de herramientas y opciones, y para principantes, que agradecerán un interfaz de usuario de muy sencillo manejo.Entre otras muchas aplicaciones, Namo WebEditor incluye potentes herramientas gráficas de diseño y edición, soporte para macros, hojas de estilo y applets de Java, edición de tablas, creación de banners y botones, etc.El programa incluye además un asistente para incluir JavaScript en tu página y un práctico administrador de sitios Web con el que siempre tendrás bajo control los archivos contenidos en tu Web, su estructura, los enlaces entre ellos, etc.Esta suite incluye además del editor WebEditor, el programa WebCanvas, para la creación de gráficos vectoriales listos para ser usados en WebEditor, y otras utilidades
Cumple perfectamente el objetivo de diseñar páginas con aspecto profesional, y soporta gran cantidad de tecnologías, además muy fáciles de usar:
- Hojas de estilo y capas
- Javascript para crear efectos e interactividades
- Inserción de archivos multimedia...
Dreamweaver ha evolucionado mucho en su versión 4, que incluye soporte para la creación de páginas dinámicas de servidor en ASP, con acceso a bases de datos (versión Ultradev) y una mayor integración con otras herramientas de Macromedia como Fireworks.
Namo WebEditor es un editor HTML de tipo WYSIWYG, es decir, permite tener siempre a la vista el resultado final mientras programas tu página Web.Es un editor pensado tanto para los profesionales del diseño Web, que apreciarán su amplia variedad de herramientas y opciones, y para principantes, que agradecerán un interfaz de usuario de muy sencillo manejo.Entre otras muchas aplicaciones, Namo WebEditor incluye potentes herramientas gráficas de diseño y edición, soporte para macros, hojas de estilo y applets de Java, edición de tablas, creación de banners y botones, etc.El programa incluye además un asistente para incluir JavaScript en tu página y un práctico administrador de sitios Web con el que siempre tendrás bajo control los archivos contenidos en tu Web, su estructura, los enlaces entre ellos, etc.Esta suite incluye además del editor WebEditor, el programa WebCanvas, para la creación de gráficos vectoriales listos para ser usados en WebEditor, y otras utilidades
| |
EDITORES WEB GRATUITO
Nvu – Editor de Páginas Web gratuito y sencillo, similar a FrontPage.
Nvu es un editor de páginas web, basado en el editor de páginas Composer incluido en Mozilla.
Es un editor del tipo WYSIWYG, multiplataforma basado en Mozilla Composer, pero de ejecución independiente.
Su desarrollo estaba financiado por Linspire (distribución de GNU/Linux antes llamada Lindows).
Añade características nuevas como soporte integrado de CSS y mejor gestión del soporte FTP para actualización de los ficheros.
Este editor facilita el desarrollo de páginas web, gracias a las diferentes visualizaciones disponibles en su interfaz (código fuente, ventana WYSIWYG, visión con tags de HTML realzados), entre los cuales es posible cambiar mediante un sistema de pestañas.
Incluye también otras características como gestión de trabajo mediante proyectos, cliente FTP integrado para subir la página directamente desde Nvu y soporte para todos los elementos típicos: marcos, formularios, tablas, plantillas de diseño, hojas de estilo CSS, etc.
NVU ya no está en desarrollo, por lo que en su lugar se aconseja utilizar Kompozer.
- Yahoo! SiteBuilder
Uno de los editores web más completos, permite crear y diseñar tu página web de aspecto profesional sin apenas conociemientos. Cuenta con más de 300 plantillas totalmente personalizables.
- Nvu editor de páginas web.
NVU es un editor de páginas web multiplataforma basado en Mozilla Composer, pero de ejecución independiente, y añade características nuevas como soporte integrado de CSS y gestión del protocolo FTP para actualización de los ficheros. Es un programa muy completo y tiene la ventaja de ser de código abierto y gratuito.
- Bluefish
Bluefish es un editor para desarrolladores web y programadores, enfocado en la creación de sitios web dinámicos e interactivos.
- KompoZer
Crea tu propia web con KompoZer, un editor HTML del tipo WYSIWYG ("lo que ves es lo que obtendrás"), es decir, un editor visual que te ayudará a publicar en web lo mismo que tú has creado en el editor. Cuenta con interesantes herramientas de depuración, de gestión de estilos CSS y publicación automática a tu FTP.
- Trellian WebPage
Completo editor web de sencillo maneja. Cuenta con gestor de archivos multimedia, limpiador de código y editor gráfico.
- Namu6 Website Editor
Prácito editor web que cuenta con un sencillo asistente para facilitarte la tarea de crear tu página web. Otras de sus características más importanes son: editor de imágenes integrado y sencillo sistema de publicación de páginas.
- MoreMotion Web Express
MoreMotion Web Express es un editor de HTML de tipo WYSIWYG. La gran baza MoreMotion Web Express de cara a competir con otros editores del tipo de Dreamweaver es su sencillez además de que no hace falta conocer el lenguaje HTML. Cualquier usuario inexperto pero con algo de habilidad es capaz de hacerse con el programa a nada que empiece a navegar por su interfaz.
- Amaya
Amaya es una completa herramienta de creación de páginas Web, equipada con una interfaz de diseño tan sencillo que permite tener su propia Web en unos pocos minutos sin ningún conocimiento previo. Amaya trabaja básicamente con HTML, pero también tiene soporte para documentos en formato CSS, MML y SVG. El programa te permite visualizar la estructura de tu Web, así como añadir comentarios a cada documento.
- PersonalWebKit
Completo y sencillo editor de páginas web totalmente gratis. Diseña tu página en un par de clicks sin conocimientos de programación.
- Dynamic HTML Editor
Dynamic HTML Editor es un potente editor web tipo WYSIWYG (What You See Is What You Get) que trabaja tanto con hojas de estilo CSS como con tablas. Muy sencillo y fácil de usar puedes crear tu página web casi instantáneamente sin conocimientos previos. Es compatible con flash, asp, jsp, php, cfm, etc.
EDITORES WEB
Un editor de páginas web es una aplicación diseñada con el fin de facilitar la creación de documentos HTML o XHTML. Su complejidad puede variar desde la de un simple editor de texto plano, entornos WYSIWYG, hasta editores WYSIWYM.
También llamado editor de texto plano. Este tipo de editor suele ser muy sencillo. Dos ejemplos son Notepad (incluido en Windows) y Kate (GNU/Linux). Con cualquiera de los dos bastaría para escribir las líneas de código necesarias para diseñar una página Web.
Existen editores de texto especificamente diseñados para la edición Web, que como Kate, incluyen dentro de su simplicidad coloreado de sintaxis y las etiquetas de marcado usuales necesarias en el lenguaje de hipertexto. Dichos editores incluyen una serie de botones para insertar rápidamente las etiquetas, o combinaciones de estas, más corrientes, salvar el documento con un click y visionarlo posteriormente en una nueva ventana.
Ejemplo de editores WYSIWYM son WYMean Editor o WebCS Editor
Cualquiera de estos editores son una buena alternativa a los editores de texto simple. Los mejores editores HTML señalan las líneas de código mediante distintos tipos de fuente a las usadas en el texto introducido directamente por teclado. Además, proporcionan la posibilidad de volver hacia atrás entre los distintos tipos de vista.
Tipos de editores
Editor de texto sin formato
Aptana Studio editando código HTML.
Existen editores de texto especificamente diseñados para la edición Web, que como Kate, incluyen dentro de su simplicidad coloreado de sintaxis y las etiquetas de marcado usuales necesarias en el lenguaje de hipertexto. Dichos editores incluyen una serie de botones para insertar rápidamente las etiquetas, o combinaciones de estas, más corrientes, salvar el documento con un click y visionarlo posteriormente en una nueva ventana.
Editor de texto con ventanas desdobladas
Es una versión ligeramente más sofisticada que la anterior. Suelen constar de un par de ventanas. Una de trabajo, donde se teclea el código HTML y el texto que se quiere incluir en la página, y en la otra se visualiza el resultado en tiempo real. En otras palabras se obtiene una previsualización del documento generado. Lo que significa que no se tiene que guardar el documento, previamente, antes de volver a abrirlo con el navegador para comprobar el resultado.Editores WYSIWYG
Artículo principal: WYSIWYG
El término WYSIWYG es el acrónimo de What You See Is What You Get, que traducido al castellano quiere decir: "lo que ves es lo que obtienes", en los que de manera visual se pueden colocar distintos elementos sobre una vista previa de la página, encargándose el programa de generar el documento HTML. La manera de trabajar en este tipo de editores, es muy similar a la que se usa cuando se trabaja con un procesador de texto. Esto quiere decir que un usuario no tiene por qué teclear las etiquetas del lenguaje de marcado. En lugar de eso, el usuario escribe el texto, lo formatea, e inserta las imágenes en los lugares deseados, trabajando igual a como lo haría con Writer, (el procesador incluido en la suite ofimática OpenOffice.org), o Word. Posteriormente el editor transforma la vista por pantalla en código HTML perfectamente configurado.Ejemplo de editores WYSIWYM son WYMean Editor o WebCS Editor
Cualquiera de estos editores son una buena alternativa a los editores de texto simple. Los mejores editores HTML señalan las líneas de código mediante distintos tipos de fuente a las usadas en el texto introducido directamente por teclado. Además, proporcionan la posibilidad de volver hacia atrás entre los distintos tipos de vista.
SEVIDORES WEB
Un servidor web es un programa que está diseñado para transferir hipertextos, páginas web o páginas HTML (HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música. El programa implementa el protocolo HTTP (HyperText Transfer Protocol) que pertenece a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.
El Servidor web se ejecuta en un ordenador manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error. A modo de ejemplo, al teclear www.wikipedia.org en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma.
Además de la transferencia de código HTML, los Servidores web pueden entregar aplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre:
- Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario. Son las aplicaciones tipo Java "applets" o Javascript: el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas scripts). Comúnmente, los navegadores permiten ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden añadirse más lenguajes mediante el uso de plugins.
- Aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación; ésta, una vez ejecutada, genera cierto código HTML; el servidor toma este código recién creado y lo envía al cliente por medio del protocolo HTTP.
Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizar aplicaciones web. La razón es que, al ejecutarse ésta en el servidor y no en la máquina del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el caso de querer ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de un navegador web básico puede utilizar este tipo de aplicaciones.
El hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos. HTML es un lenguaje de marcas
y HTTP es un protocolo.DIRECTORIO
Un directorio (también conocido como carpeta) es un elemento de informática que puede contener archivos.
Es cómo un gran armario que contiene cajones en los que se guardan archivos u otros cajones. De hecho, un directorio puede contener:
Es cómo un gran armario que contiene cajones en los que se guardan archivos u otros cajones. De hecho, un directorio puede contener:
- archivos
- otros directorios
Relaciones relativas
Tomando como referencia el ejemplo anterior, el armario sería la entidad más grande que contiene otras entidades, por lo tanto: no puede guardarse dentro de un cajón.
En lenguaje informático, esta entidad se conoce como el directorio raíz (a veces llamado simplemente "raíz"): es la entidad de nivel más bajo, ya que puede contener archivos o directorios pero no puede hallarse ésta misma dentro de un directorio.
En lenguaje informático, esta entidad se conoce como el directorio raíz (a veces llamado simplemente "raíz"): es la entidad de nivel más bajo, ya que puede contener archivos o directorios pero no puede hallarse ésta misma dentro de un directorio.
Se designa con un "\" (en el entorno Windows) o con "/" (en el entorno UNIX/Linux). Existe sólo una raíz en el sistema UNIX y una para cada partición en Microsoft Windows.
Un directorio que contiene otro directorio se denomina "directorio principal". Cuando se pasa de un directorio a un directorio principal, el último se designa con "..." en la mayoría de los sistemas (se debe escribir "cd..." en DOS o UNIX para acceder a un directorio principal).
Así es como se organiza un sistema de directorios en Windows 95:
![]()
En este ejemplo, el directorio2 es superior al directorio20 y al directorio 21. "Directorio2" se designará "..." en relación con "directorio20" La raíz (d:\) en relación con el "directorio20" se designará "..\..", ya que están separados entre sí por dos relaciones.
MOTOR DE BUSQUEDA
Un motor de búsqueda es un sistema informático que busca archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan sólo en la Web pero otros buscan además en noticias, servicios como Gopher, FTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones Web en los que se mencionan temas relacionados con las palabras clave buscadas.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.
Existen tres tipos de buscadores:
Spiders de búsqueda, o buscadores propiamente dichos.
Directorios Índices, Catálogos que agrupan sus enlaces por categorías
Sistemas Mixtos spiders tienen un directorio, además de su motor de búsqueda.
Otros sistemas Otros sistemas de búsqueda menos importantes.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.
- Los Spiders: La mayoría de grandes sitios internacionales que todos usamos y conocemos son de este tipo. Requieren muchos recursos para su funcionamiento. No están al alcance de cualquiera.
- Recorren las páginas recopilando información sobre los contenidos de las páginas. Principalmente el texto que en ellas aparece. Cuando buscamos una información ellos consultan con su software en su base de datos, con la información que han recogido de las páginas, y nos la presentan clasificados por su relevancia. De las webs, los buscadores pueden almacenar desde la página de entrada, a todas las páginas de la web. Depende de los gustos del buscador, y la consideración de importancia que tenga la web para ellos.
- Si buscamos una palabra, por ejemplo [ordenadores]. En los resultados que nos ofrecerá el motor de búsqueda, aparecerán páginas que contengan esta palabra en alguna parte de su texto.
- Si consideran que una web es importante para el usuario, tienden a registrarlas todas. Si no la consideran importante, solo almacenan una o mas páginas. Aunque no necesariamente registran todas las webs que lo soliciten.
- Cada cierto tiempo, el software revisa las webs indexadas, para actualizar los contenidos de su base de datos, por lo que no es infrecuente, que los resultados de la búsqueda no estén actualizados, de forma que la información o la página no exista.
- Los spiders, tienen una colección de programas simples y potentes con diferentes cometidos. Se suelen dividir en tres partes. Los programas que exploran la red -spiders-. Los que construyen la base de datos. Y los que utiliza el usuario, el programa que explora la base de datos.
- La relevancia ó orden de presentación de los resultados de la consulta, viene determinada por diversos factores que dependen de cada buscador. Sería demasiado prolijo tratar lo que consideran por relevancia, pero vamos a enumerar unas pocas. El tráfico, puede ser un factor de relevancia. El tipo de web, y la información que contienen son otros factor importantes, debido al análisis que realizan del contexto.
- Otro factor para la relevancia, común a muchos portales y sitios de internet, es: si pagamos para tener una mayor visibilidad en los resultados de la búsqueda. Es decir si les pagamos nos dan un bonus que nos permitirá aparecer en las primeras páginas de resultados. Esta forma de publicidad, ahora mismo, es indicada de alguna forma. Los spiders se han visto obligados a este tipo de publicidad para poder seguir ofreciendo a los usuarios el servicio de forma gratuita.
- Ejemplos de Spiders: Google, Altavista, Hotbot, Lycos
- Los Directorios:
Una barata tecnología, que es ampliamente utilizada por la cantidad de programas scripts en el mercado. No se requieren muchos recursos de informática. Están muy extendidos en la red por estos motivos. En cambio, se requiere mas soporte humano y mantenimiento.
- Son completamente distintos a los spiders. En estos, los algoritmos son mucho mas sencillos, presentando la información sobre las webs registradas como una colección de directorios. No recorren las webs ni almacenan sus contenidos. Solo registran algunos de los datos de nuestra página. Como el título y la descripción de la web que se introduzcan a la hora de registrar las webs.
- Los resultados de la búsqueda, estarán determinados por la información que se haya suministrado al directorio cuando se registra la web. En cambio, a diferencia de los spiders, son revisadas por operadores humanos, y clasificadas según categorías, de forma que es mas fácil encontrar webs de el tema de nuestro interés.
- Mas que buscar información sobre contenidos de la página, los resultados serán presentados haciendo referencia a los contenidos y temática de la web. Es decir, si buscamos "ordenadores", aparecerán webs que de una forma u otra estén relacionados con la temática de ordenadores. Sus posibilidades de búsqueda de contenidos, en la mayoría de los casos, son inexistentes.
- Su tecnología, es muy barata y sencilla. Imagínese que es una base de datos como la que usted utiliza, sobre la que se realizan búsquedas. Tiene un coste de operación relativamente alto, pues tiene que ser operado por humanos práctica y exclusivamente.
- Son apropiados para buscar categorías, mas que informaciones específicas. Para visitar sitios de temática común. Es la tecnología que utilizan portales y sitios web de sectores especializados como economía, derecho, naturaleza, deportes, famosos, humanidades, .. ..
- Ejemplos de directorios: Antigus directorios, Yahoo, Terra (Antíguo Olé). Ahora, ambos utilizan tecnología spider, y Yahoo, conserva su directorio. Buscar Portal, es un directorio, y la mayoría de sitios hispanos son directorios.
- Los sistemas mixtos Buscador - Directorio:
Son una mezcla entre spider y directorio. Además de tener características de arañas, presentan las webs registradas en catálogos sobre contenidos. Informática, cultura, sociedad. Que a su vez se dividen en subsecciones.
Ejemplo de sistema mixto Excite, Voila, Infoseek. Los sistemas en la actualidad, suelen tender hacia métodos mixtos como ha ocurrido con Altavista. Aunque también intentan parecerse a google. - Metabuscadores
Metabuscadores. Lo que hacen, es realizar búsquedas en otros sitios, analizan los resultados de la página, y presentan sus propios resultados.
No suelen ser bien venidos por los portales. Para utilizar los servicios gratuitos de un buscador de esta forma, es necesario pedir permiso. El motivo es el siguiente:
El Buscador, pone el dinero para opera el servicio, los contenidos que utilizará el metabuscador, y no percibe nada a cambio. Al eliminar la publicidad, no se obtienen ingresos. Solo gasto y pérdida de visitantes que utilicen este servicio de búsqueda. - Multibuscadores
Es una categoría que oficialmente, no existe. Digamos que no está muy extendida, y que he puesto aquí, porque nosotros lo utilizamos. Permite lanzar varias búsquedas en webs seleccionados respetando el formato original de los resultados. Hemos desarrollado nuestra propia tecnología de multibuscadores. - FFA Enlaces gratuitos para todos
FFA, página de enlaces gratuitos para todos. Cualquiera puede inscribir su página durante un tiempo limitado en estos pequeños directorios. Los enlaces, no son permanentes. - Buscadores de Portal
Bajo este título, englobamos los sistemas específicos de sitio. Aquellos que buscan información solo en su portal o sitio web. Podríamos considerarlos como un directorio. No obstante, como están basados en expresiones regulares y consultas SQL, vamos a intentar ayudarles a manejar mejor estas herramientas.
Si trabaja en temas de administración, sabrá por experiencia la necesidad de conocer bien estos sistemas, a los que no se da la importancia que requieren.
NAVEGADOR DE INTERNET
Un navegador o navegador web (del inglés, web browser) es un programa que permite ver la información que contiene una página web (ya se encuentre ésta alojada en un servidor dentro de la World Wide Web o en un servidor local).
El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web).
Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegación, de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza, a la cual también se le llama cibernauta). Por otro lado, hojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.
El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web).
Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegación, de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza, a la cual también se le llama cibernauta). Por otro lado, hojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.
| Para bajar el programa hacer clic aquí. | ||||||||||||||
| |
| Para bajar el programa hacer clic aquí. | |||||||||||||
| Para bajar el programa hacer clic aquí. | ||||||||||||||
Avant Browser incorpora navegación por pestañas, cosa que Windows Internet Explorer solo incluye desde la versión 7. Otra de las mejores características de Avant Browser es que puedes crear una «lista Negra» de páginas que no se abrirán en el navegador a menos que las saques de esta lista. Una de aquellas utilidades a las algunos seríamos incapaces de renunciar es aquella que cuando abres el navegador recuerda las páginas que estábamos visitando antes de cerrarlo. Avant Browser tiene esta función y nos facilita si queremos reabrirlas o no. En conclusión, AvantBrowser es un navegador multiventana con singulares características que es posible que lo conviertan en uno de tus preferidos. | Para bajar el programa hacer clic aquí. | ||||||||||||||
| Para bajar el programa hacer clic aquí. | ||||||||||||||
| |||||||||||||||
| Para bajar el programa hacer clic aquí. | ||||||||||||||
| Para bajar el programa hacer clic aquí. | ||||||||||||||
DIRECCIONES URL
Las siglas URL corresponden a las palabras inglesas Universal Resource Locator, que en español viene a significar algo así como "Localizador Universal de Recursos". La URL es el modo que tiene la Web de identificar cualquier tipo de archivo o recurso en cualquier parte del mundo.
El formato de una URL básica (concretamente, de la URL de esta misma página) es el siguiente:
Veamoslo parte a parte:
Protocolo
Es donde le indicamos a la máquina qué protocolo vamos a usar. Un protocolo es, básicamente, un lenguaje que utilizan las máquinas conectadas para comunicarse entre ellas. Con esto le indicamos a la máquina a la que nos conectamos el protocolo que debe usar. Dependiendo de este, probablemente tengamos que usar un programa distinto. Cada protocolo utiliza un puerto (una especie de "entrada" a la máquina) por defecto, y es a ese al que, en principio nos conectará al indicarle ese protocolo en la URL.
Los protocolos más importantes son los siguientes:
Toda la parte de la URL que hace referencia a la máquina, desde lo que he llamado host hata lo que he denominado como dominio deprimer nivel, es completamente indiferente a si lo escribes en mayúsculas o en minúsculas. Es decir, que no importa si escribes el nombre www.misite.com, www.MiSite.com o WWW.MISITE.COM. Todos son el mismo nombre.
Pero, por otro lado, todo lo que corresponde a la ruta de directorios y nombre de archivo dentro de un ordenador, depende del sistema operativo en el que trabaje ese ordenador, y la mayorí de ellos distingue entre mayúsculas y minúsculas. De modo que host.com/directorio/, host.com/Directorio/ y host.com/DIRECTORIO/ son, normalmente, nombres totalmente distintos.
Algunas veces, puedes encontrarte que no existe ningún nombre de dominio, y que este aparece sustituido por una cadena de números. Por ejemplo http://64.224.173.51/html/taller/url.html hace referencia a esta misma página. Esto es lo que se llama dirección IP (de Internet Protocol), y es la dirección que realmente usan las máquinas para localizar a otra en Internet. Lo que ocurre cuando tu indicas una URL en tu navegador es que tu ordenador hace una solicitud DNS (Domain Name System) a un ordenador especialmente habilitado para ello, y este le retorna la IP (esto puede ser un poco más complejo: Si ese ordenador no conoce la dirección que le solicitas, se la pedirá a otro, etc.). Es, en realidad, es la IP lo que usa tu ordenador para localizar esa máquina en Internet.
Como registrar un nombre de dominio cuesta dinero, hay personas que prefieren indicar directamente la IP de sus máquinas, y así ahorrarse ese gasto.
Todos los ordenadores de Internet tienen una IP. Pero algunos no tienen nombre de dominio. Lo que no puede ocurrir es el caso contrario, que tenga nombre de dominio pero no tenga IP. Ese ordenador sería inalcanzable.
A veces puedes encontrarte con que, detrás del nombre del recurso, te encuentres una cadena con signos &= intercalados (algo parecido a host.com/recurso.html&nombre=dato). Eso es debido a que la dirección a la que te diriges no es realmente una página web, si no que se trata del resultado de la ejecución de un programa al que se le pasan esos parámetros. Puedes consultar algo más a este respecto en los capítulos 10 (Formularios, primeros pasos) y 11 (Más formularios) del curso de HTML. y
También puedes encontrarte algo parecido a lo anterior, pero usando el signo almohadilla # (Por ejemplo, algo así como host.com/recurso.html#nombre). Estp es un indicador que señala a un punto concreto dentro de una página web. Puedes ver esto más detalladamente en el capítulo 3 (Linkando con el Cosmos) del curso de HTML.
Antes hemos visto que cada protocolo tiene un puerto asignado por defecto, y que es ahí donde tu navegador irá a buscar el recurso solicitado. Pero, a veces, ese protocolo usa otro puerto distinto. ¿Cómo indicamos en la URL qué puerto debe usar? Pues poniendo, justo detrás del dominio (antes de indicar el directorio, evidentemente), el signo : seguido del número de puerto del sigueinte modo: http://host.com:1250/directorio/archivo (con este ejemplo, le estaríamos diciendo al programa que el protocolo HTTP, en lugar de correr en el puerto 80 como suele hacer, se encuentra en el puerto 1250).
Algunos protocolos, como el FTP, necesitan usualmente un nombre y una clave para ser usados. En estos casos, se anteponen a la URL separados el uno del otro por el símbolo : (dos puntos), y separados de la URL por el signo @ (arroba) de este modo: http://nombre:clave@host.com/recurso.html
El formato de una URL básica (concretamente, de la URL de esta misma página) es el siguiente:
http://www.psicobyte.com/html/taller/url.html
Que, dividido en sus partes elementales, es más o menos esto:| http:// | www. | psicobyte | com | html | taller | url.html |
| protocolo | host | dominio | dominio de primer nivel | directorio | subdirectorio | recurso |
Es donde le indicamos a la máquina qué protocolo vamos a usar. Un protocolo es, básicamente, un lenguaje que utilizan las máquinas conectadas para comunicarse entre ellas. Con esto le indicamos a la máquina a la que nos conectamos el protocolo que debe usar. Dependiendo de este, probablemente tengamos que usar un programa distinto. Cada protocolo utiliza un puerto (una especie de "entrada" a la máquina) por defecto, y es a ese al que, en principio nos conectará al indicarle ese protocolo en la URL.
Los protocolos más importantes son los siguientes:
| http:// | El protocolo HTTP (Hiper Text Transfer Protocol) es el que usa la Web, su puerto por defecto es el 80. |
| ftp:// | (File Transfer Protocol) Se usa para transferir archivos. Su puerto por defecto es el 21. |
| gopher:// | El antiguo (y ya casi extiguido) sistema gopher se usaba, antes de que existiera la Web, para localizar documentos en Internet. Tiene reservado el puerto 70. |
| telnet: | Abre una sesión de Telnet. Telnet es un protocolo mediante el cual se puede trabajar en una máquina remota como si estuvieras en ella. Su puerto por defecto es el 23. |
| mailto: | Se usa para indicar una dirección de correo electrónico |
| news: | Indica que se refiere a la dirección de un servidor o grupo de News. |
Toda la parte de la URL que hace referencia a la máquina, desde lo que he llamado host hata lo que he denominado como dominio deprimer nivel, es completamente indiferente a si lo escribes en mayúsculas o en minúsculas. Es decir, que no importa si escribes el nombre www.misite.com, www.MiSite.com o WWW.MISITE.COM. Todos son el mismo nombre.
Pero, por otro lado, todo lo que corresponde a la ruta de directorios y nombre de archivo dentro de un ordenador, depende del sistema operativo en el que trabaje ese ordenador, y la mayorí de ellos distingue entre mayúsculas y minúsculas. De modo que host.com/directorio/, host.com/Directorio/ y host.com/DIRECTORIO/ son, normalmente, nombres totalmente distintos.
Algunas veces, puedes encontrarte que no existe ningún nombre de dominio, y que este aparece sustituido por una cadena de números. Por ejemplo http://64.224.173.51/html/taller/url.html hace referencia a esta misma página. Esto es lo que se llama dirección IP (de Internet Protocol), y es la dirección que realmente usan las máquinas para localizar a otra en Internet. Lo que ocurre cuando tu indicas una URL en tu navegador es que tu ordenador hace una solicitud DNS (Domain Name System) a un ordenador especialmente habilitado para ello, y este le retorna la IP (esto puede ser un poco más complejo: Si ese ordenador no conoce la dirección que le solicitas, se la pedirá a otro, etc.). Es, en realidad, es la IP lo que usa tu ordenador para localizar esa máquina en Internet.
Como registrar un nombre de dominio cuesta dinero, hay personas que prefieren indicar directamente la IP de sus máquinas, y así ahorrarse ese gasto.
Todos los ordenadores de Internet tienen una IP. Pero algunos no tienen nombre de dominio. Lo que no puede ocurrir es el caso contrario, que tenga nombre de dominio pero no tenga IP. Ese ordenador sería inalcanzable.
A veces puedes encontrarte con que, detrás del nombre del recurso, te encuentres una cadena con signos &= intercalados (algo parecido a host.com/recurso.html&nombre=dato). Eso es debido a que la dirección a la que te diriges no es realmente una página web, si no que se trata del resultado de la ejecución de un programa al que se le pasan esos parámetros. Puedes consultar algo más a este respecto en los capítulos 10 (Formularios, primeros pasos) y 11 (Más formularios) del curso de HTML. y
También puedes encontrarte algo parecido a lo anterior, pero usando el signo almohadilla # (Por ejemplo, algo así como host.com/recurso.html#nombre). Estp es un indicador que señala a un punto concreto dentro de una página web. Puedes ver esto más detalladamente en el capítulo 3 (Linkando con el Cosmos) del curso de HTML.
Antes hemos visto que cada protocolo tiene un puerto asignado por defecto, y que es ahí donde tu navegador irá a buscar el recurso solicitado. Pero, a veces, ese protocolo usa otro puerto distinto. ¿Cómo indicamos en la URL qué puerto debe usar? Pues poniendo, justo detrás del dominio (antes de indicar el directorio, evidentemente), el signo : seguido del número de puerto del sigueinte modo: http://host.com:1250/directorio/archivo (con este ejemplo, le estaríamos diciendo al programa que el protocolo HTTP, en lugar de correr en el puerto 80 como suele hacer, se encuentra en el puerto 1250).
Algunos protocolos, como el FTP, necesitan usualmente un nombre y una clave para ser usados. En estos casos, se anteponen a la URL separados el uno del otro por el símbolo : (dos puntos), y separados de la URL por el signo @ (arroba) de este modo: http://nombre:clave@host.com/recurso.html
Suscribirse a:
Comentarios (Atom)






