Sunteți pe pagina 1din 10

Que son pginas web

Una pgina web (o pgina electrnica, segn el trmino recomendado por la R.A.E.) es el nombre de un documento o informacin electrnica capaz de contener texto, sonido, vdeo, programas, enlaces y muchas otras cosas, adaptada para la World Wide Web y que puede ser accedida mediante un navegador . Esta informacin se encuentra generalmente en formato HTML o XHTML, y puede proporcionar navegacin a otras pginas web mediante enlaces de hipertexto. Las pginas web frecuentemente incluyen otros recursos como hojas de estilo en cascada, guiones (scripts) e imgenes digitales, entre otros. Las pginas web pueden estar almacenadas en un equipo local o un servidor web remoto. El servidor web puede restringir el acceso nicamente para redes privadas, p. ej., en una intranet corporativa, o puede publicar las pginas en la World Wide Web. El acceso a las pginas web es realizado mediante su transferencia desde servidores utilizando el protocolo de transferencia de hipertexto (HTTP).

Caractersticas de una pgina web


Una pgina web est compuesta principalmente por informacin (slo texto y/o mdulos multimedia) as como por hiperenlaces; adems puede contener o asociar Hoja de estilo, datos de estilo para especificar cmo debe visualizarse, y tambin Aplicacin informtica aplicaciones embebidas para as hacerla interactiva. Las pginas web son escritas en un lenguaje de marcado que provee la capacidad de manejar e insertar hiperenlaces, generalmente HTML. El contenido de la pgina puede ser predeterminado pgina web esttica o generado al momento de visualizarla o solicitarla a un servidor web pgina web dinmica. Las pginas dinmicas que se generan al momento de la visualizacin, se especifican a travs de algn lenguaje interpretado, generalmente JavaScript, y la aplicacin encargada de visualizar el contenido es la que realmente debe generarlo. Las pginas dinmicas que se generan, al ser solicitadas, son creadas por una aplicacin en el servidor web que alberga las mismas.

Respecto a la estructura de las pginas web, algunos organismos, en especial el W3C, suelen establecer directivas con la intencin de normalizar el diseo, y para as facilitar y simplificar la visualizacin e interpretacin del contenido. Una pgina web es en esencia una tarjeta de presentacin digital, ya sea para empresas, organizaciones, o personas, as como una tarjeta de presentacin de ideas y de informaciones. As mismo, la nueva tendencia orienta a que las pginas web no sean slo atractivas para los internautas, sino tambin optimizadas (preparadas) para los buscadores a travs del cdigo fuente. Forzar esta doble funcin puede, sin embargo, crear conflictos respecto de la calidad del contenido. Si hablamos de posicionamiento web, una pgina web es la base para optimizar todo un sitio web el cual es un conjunto de pginas web.

Clasificacin de los Tipos de pginas Web


Generalmente Existen Dos tipos los cuales son los siguientes: Pagina Web Dinmicas: Las pginas web dinmicas son aquellas en las que la informacin que se presenta se genera a partir de una peticin del usuario de la pagina. Contrariamente a lo que ocurre con las paginas estticas, en las que si contenido se encuentra predeterminado, en las paginas dinmicas la informacin aparece

inmediatamente despus de una solicitud hecha por el usuario. Esto es posible porque una pgina dinmica tiene asociada una Base de Datos desde la que se permite visualizar la informacin contenida en ella. Otra de las ventajas de este tipo de paginas es que permite almacenar y hacer actualizaciones de la informacin contenida en la misma, as como tambin modificaciones dinmicas de la estructura y del diseo por parte de su propietario. Para la creacin de este tipo de pginas, adems de la existencia de una Base de Datos asociada a las mismas debern utilizarse etiquetas de HTML y algn lenguaje de programacin que se ejecute "del

lado del servidor" , es decir, que este alojado en el mismo servidor en el que est alojada la pagina web. Los lenguajes utilizados para la generacin de este tipo de paginas son

principalmente : Perl CGL, PHP , JSP Y ASP. Cabe destacar que los manejadores de la Base de Datos que pueden trabajar con las paginas dinmicas son principalmente: PostgresSQL , MySQL , Oracle y Microsoft SQL Server

Pginas Web Estticas: Las pginas web estticas son bsicamente informativas y estn enfocadas principalmente a mostrar una informacin permanente, donde el navegador se limita a obtener dicha informacin sin poder interactuar con la pgina visitada. En las pginas web estticas no se utilizan Bases de Datos ni se requiere programacin. Para desarrollarlas es suficiente con utilizar cdigos HTML y construirlas principalmente con hipervnculos o enlaces (Link) entre las paginas que conforman el sitio. Este tipo de pginas son una opcin ms que suficiente para aquellos sitios web que simplemente ofrece una descripcin en general de las actividades del mismo Por ejemplo (Quienes somos, Donde estamos , Servicios, etc. ) e ideales para aquellas empresas o particulares que solo desean informar a los visitantes acerca de sus productos o servicios. La principal ventaja de este tipo de paginas es solo lo econmico que resulta crearlas. La gran desventaja de los sitios web estticos reside en lo laborioso que resulta se actualizacin as como tambin en la incapacidad se soportar aplicaciones web como gestores de Base de Datos, Foros , Consultas Online , e-Mails Inteligentes, etc. Sistema Manejadores de la base de datos (SMBD) El sistema manejador de base de datos es un conjunto de programas que se encargan de manejar la creacin y todos los acceso a la base de datos. Se compone de un leguaje de definicin de datos (DDL) , un lenguaje de manipulacin de datos (DML) y de un lenguaje de consulta (SQL).

El SMBD sirve como interfaz entre la Base de Datos fsica y las peticiones del usuario. El SMBD interpreta las peticiones de entrada/salida del usuario y las manda al sistema operativo para la trasferencia de datos entre la unidad de memoria secundaria y la memoria principal, El SMBD es el corazn de la base de datos ya que se encarga del control de los posibles aspectos que la puedan afectar . Dentro de los manejadores de la Base de Datos en la programacin Web Tenemos los siguientes: PHP (Personal Home Page Tools): PHP es un lenguaje de programacin de uso general de cdigo del lado del servidor originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El cdigo es interpretado por un servidor web con un mdulo de procesador de PHP que genera la pgina Web resultante. PHP ha evolucionado por lo que ahora incluye tambin una interfaz de lnea de comandos que puede ser usada en aplicaciones grficas independientes. PHP puede ser usado en la mayora de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningn costo. PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este lenguaje forma parte del software libre publicado bajo la licencia PHP que es incompatible con la Licencia Pblica General de GNU debido a las restricciones del uso del trmino PHP Entre algunas de las caractersticas de PHP tenemos las siguientes: Orientado al desarrollo de aplicaciones web dinmicas con acceso a informacin almacenada en una base de datos.

Es considerado un lenguaje fcil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definicin de las variables primitivas, ejemplo que se hace evidente en el uso de php arrays.

El cdigo fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el cdigo y enviar su resultado HTML al navegador. Esto hace que la programacin en PHP sea segura y confiable.

Capacidad de conexin con la mayora de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. Capacidad de expandir su potencial utilizando mdulos (llamados ext's o extensiones). Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las aplicaciones WEB de manejo de contenido, y es su uso principal.

HTML (Hyper Text Markup Language): Es el lenguaje de marcas de texto utilizado normalmente en la www (World Wide Web). Fue creado en 1986 por el fsico nuclear Tim Berners-Lee; el cual tomo dos herramientas preexistentes: El concepto de Hipertexto (Conocido tambin como link o ancla) el cual permite conectar dos elementos entre si y el SGML (Lenguaje Estndar de Marcacin General) el cual sirve para colocar etiquetas o marcas en un texto que indique como debe verse. HTML no es propiamente un lenguaje de programacin como C++, Visual Basic, etc., sino un sistema de etiquetas.

HTML no presenta ningn compilador, por lo tanto algn error de sintaxis que se presente ste no lo detectar y se visualizara en la forma como ste lo entienda. El entorno para trabajar HTML es simplemente un procesador de texto, como el que ofrecen los sistemas operativos Windows (Bloc de notas), UNIX (el editor vi o ed) o el que ofrece MS Office (Word). El conjunto de etiquetas que se creen, se deben guardar con la extensin .htm o .html.

Estos documentos pueden ser mostrados por los visores o "browsers" de pginas Web en Internet, como Netscape Navigator, Mosaic, Opera y Microsoft Internet Explorer. Tambin existe el HTML Dinmico (DHTML), que es una mejora de Microsoft de la versin 4.0 de HTML que le permite crear efectos especiales como, por ejemplo, texto que vuela desde la pgina palabra por palabra o efectos de transicin al estilo de anuncio publicitario giratorio entre pgina y pgina.

Entre algunas de las caractersticas de HTML tenemos las siguientes:

El Web tena que ser distribuido: La informacin repartida en pginas no muy grandes enlazadas entre s.

El Web tena que ser hipertexto y deba ser fcil navegar por l. Tena que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones de trabajo...) y con todo tipo de sistemas operativos (Windows, MS-DOS, UNIX, MAC-OS,...).

Deba ser dinmico: el proceso de cambiar y actualizar la informacin deba ser gil y rpido. Puede ser creado y editado con cualquier editor de textos bsico.

Utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que debe aparecer en su navegador el texto, as como tambin las imgenes y los dems elementos, en la pantalla del ordenador.

Cada elemento de un documento HTML consta de una etiqueta de comienzo, un bloque de texto y una etiqueta de fin

Adobe Dreamweave: Es una aplicacin en forma de estudio basada en la forma de Adobe Flash enfocada a la construccin y edicin de sitios y aplicaciones Web basados en estndares. Creado inicialmente por Macromedia actualmente producido por Adobe Systems. Es el programa de este tipo ms utilizado en el sector del diseo y la programacin web, por sus funcionalidades, su integracin con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estndares del World Wide Web Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edicin de imgenes como para animacin a travs de su integracin con otras. Hasta la versin MX, fue duramente criticado por su escaso soporte de los estndares de la web, ya que el cdigo que generaba era con frecuencia slo vlido para Internet Explorer, y no validaba como HTML estndar. Esto se ha ido corrigiendo en las versiones recientes.

La gran ventaja de este editor sobre otros es su gran poder de ampliacin y personalizacin del mismo, puesto que en este programa, sus rutinas (como la de insertar un hipervinculo, una imagen o aadir un comportamiento) estn hechas en Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto hace que los archivos del programa no sean instrucciones de C++ sino, rutinas de Javascript que hace que sea un programa muy fluido, que todo ello hace, que programadores y editores web hagan extensiones para su programa y lo ponga a su gusto. Dreamweaver permite al usuario utilizar la mayora de los navegadores Web instalados en su ordenador para previsualizar las pginas web. Tambin dispone de herramientas de administracin de sitios dirigidas a principiantes como, por ejemplo, la habilidad de encontrar y reemplazar lneas de texto y cdigo por cualquier tipo de parmetro especificado, hasta el sitio web completo. El panel de comportamientos tambin permite crear JavaScript bsico sin conocimientos de cdigo Dentro de las caractersticas de Dreamweave tenemos las siguientes: Permite modificar el diseo a la pagina permite ponerle audio y video

Permite hacerles modificaciones al cdigo Permite que el manejador pueda realizar anclajes Permite que al manejador realizar hipervnculos

Diferencias entre las paginas dinamistas y estticas


Una de las divisiones que podemos realizar entre todos los tipos de pginas Web existentes podra ser entre estticas y dinmicas.

Una pgina Web Esttica : Es aquella que es bsicamente informativa, el visitante y administrador Web no pueden interactuar con la pgina para modificar su contenido. NO se utilizan bases de datos ni se requiere programacin. Para desarrollar una pgina web esttica es suficiente utilizar cdigo HTML .

Dentro de sus caractersticas tenemos las siguientes : Ausencia de movimiento y funcionalidades. Absoluta opacidad a los deseos o bsquedas del visitante a la pgina. Realizadas en XHTML o HTML. Para cambiar los contenidos de la pgina, es imprescindible acceder al servidor donde est alojada la pgina. El usuario no tiene ninguna posibilidad de seleccionar, ordenar o modificar los contenidos o el diseo de la pgina a su gusto. El proceso de actualizacin es lento, tedioso y esencialmente manual. No se pueden utilizar funcionalidades tales como bases de datos, foros, etc.

Una pgina Web dinmica: Es aquella que puede interactuar con el visitante y/o administrador Web, pudindose modificar el contenido de la pgina. Ejemplos de esto son: cuando el usuario puede escribir un comentario, escoger los productos y ponerlos en un carrito de compras, subir archivos o fotografas, etc. En este caso SI se utilizan bases de datos y se requiere programacin Web. El lenguaje utilizado puede ser alguno de los siguientes: PHP, ASP, ASP.NET o Java.

Dentro de sus caractersticas tenemos las siguientes : Gran nmero de posibilidades en su diseo y desarrollo. El visitante puede alterar el diseo, contenidos o presentacin de la pgina a su gusto En su realizacin se utilizan diversos lenguajes y tcnicas de programacin. El proceso de actualizacin es sumamente sencillo, sin necesidad de entrar en el servidor. Permite un gran nmero de funcionalidades tales como bases de datos, foros, contenido dinmico, etc. Pueden realizarse ntegramente con software de libre distribucin. Existe una amplia comunidad de programadores que brinda apoyo desinteresado. Cuenta con un gran nmero de soluciones prediseadas de libre disposicin.

la diferencia entre una pgina dinmica y una esttica es esencialmente el manejo en los contenidos de estas. As puedes definir una pgina esttica como un sitio web el cual su contenido no vara o varia en un perodo de tiempo bastante amplio y los cambios son slo para actualizaciones del sitio ya sea de diseo o de contenidos sin cambiar la estructura y el objetivo bsico del sitio. En cambio un sitio web dinmico es todo lo contrario, un sitio el cual puede actualizar su contenido y su diseo constantemente, su sistema es generalmente gestionado a travs de bases de datos (BDD), Un ejemplo de un sitio dinmico es: una pgina de universidad que puede mostrar en tiempo real las notas de un alumno, etc.

Las pginas dinmicas generalmente se gestionan como antes dije a travs de bases de datos, el lenguaje necesario para gestionar la base de datos orientada a web es lo que se conoce como SGBD (sistema de gestin de base de datos), estos sistemas permiten la consulta, rescate e insercin en las bases de datos entre otras cosas, ejemplo de ellos es el que tu mencionas, PHP, tambin encuentras ASP etc.

Las pginas estticas generalmente gestionadas a travs de HTML son descargadas y ejecutadas en el propio computador que los navega, en cambio los sitios dinmicos son gestionados primero en el servidor y luego enviados a tu computadora para ser ejecutadas.

Pro ultimo vale destacar que generalmente los sistemas de pginas dinmicas contienen una mezcla entre HTML y el SGBD (asp,php,etc), en donde los comandos del SGBD se ingresan como "funciones" dentro del cdigo HTML

S-ar putea să vă placă și