2. ¿QUÉ ES UNA PAGINA WEB
Una página web se define como un documento electrónico el cual contiene
información textual, visual y/o sonora que se encuentra alojado en un
servidor y puede ser accesible mediante el uso de navegadores. Una página
web forma parte de una colección de otras páginas webs dando lugar al
denominado sitio web el cual se encuentra identificado bajo el nombre de un
dominio.
3. DIFERENCIA ENTRE UNA PÁGINA
WEB ESTÁTICA Y DINÁMICA
Podemos agrupar o clasificar todas las páginas webs en 2 grandes grupos:
Webs estáticas.
Webs dinámicas.
Las webs estáticas son aquellas cuya información no varía en un tiempo a medio o a corto plazo, también se las
reconoce puesto que no interactúan con el usuario o navegante, su lenguaje de programación está basado en HTML
y están compuestas principalmente de textos e imágenes.
Las webs estáticas fueron el primer tipo de páginas que aparecieron durante el desarrollo y expansión de Internet, su
creación y desarrollo es relativamente fácil al disponer de programas estilos editores de texto que nos permiten
programarlas sin tener conocimiento ninguno sobre HTML, esto es una de las grandes ventajas que presentan este
tipo de páginas. Por otro lado cada vez que se necesite modificar alguna parte de la web es necesario conectarse al
servidor donde está alojado y subir los documentos modificados, cosa que conlleva tiempo y esfuerzo.
Las webs dinámicas son aquellas que son capaces de interactuar con el usuario o navegante dado a que están
conectadas con bases de datos que permiten el desarrollo de aplicaciones webs, su principal ventaja es la
personalización de la web en función del usuario así como la rapidez de modificación de los contenidos. Este tipo de
webs están desarrolladas bajo lenguajes de programación como PHP, ASP, JSP o RUBY, el manejo de dichos
lenguajes requiere de ciertos conocimientos informáticos.
Las primeras webs dinámicas se crearon a principios de los años 90 a raíz de la expansión y crecimiento
exponencial que adquiría la Red y las nuevas necesidades que se originaban, el inmenso volumen de
información que existía necesitaba disponer de buscadores al estilo Google, la venta por internet
desencadenó el desarrollo de las primeras webs de comercio electrónico como Amazon, por último la
web 2.0 nos condujo al desarrollo de las primeras redes sociales como Facebook lanzado en el año 2004.
Foros de opinión, redes sociales, tiendas virtuales, buscadores, gestores de emails o aplicaciones
empresariales alojadas en la nube, son entre otros ejemplos de webs dinámicas.
4. Las webs dinámicas y estáticas pueden clasificarse a su vez en páginas webs:
• Privadas
• Públicas
• Las páginas privadas son aquellas que solo pueden acceder un número limitado
de personas que puedan ser identificadas y reconocidas por el sistema de
acceso, mientras que las públicas son accesibles por cualquier persona que
disponga de una conexión a Internet.
Hoy en día dentro de un mismo sitio web existen las 4 clases de páginas descritas
anteriormente, por ejemplo el acceso a nuestra cuenta bancaria es una página
dinámica dado a que el saldo disponible cambia instantáneamente cuando
realizamos una compra, a su vez es una página privada puesto que su acceso
está restringido a las personas que puedan autentificarse mediante claves o
password. Pero dentro de la página web de nuestro banco encontramos
páginas estáticas como direcciones de contacto o información global sobre el
sitio como las políticas de uso, a su vez estas páginas son públicas dado a que
se requiere ningún tipo de autentificación para acceder a ellas.
ESTATICAS
www.monografías.com
www.fultono.com
www.wikipedia.com
www.adobe.com
www.rincondelvago.com
DINAMICAS
•www.hotmail.com
•* www.avon.com
•*www.google.com
•*www.iess.gov.ec
•*www.sri.gov.ec
5. LENGUAJES PARA DESARROLLAR
PÁGINAS WEB Lenguaje HTML
Desde el surgimiento de internet se han publicado sitios web gracias al
lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web
(acrónimo en inglés de HyperText Markup Language, en español Lenguaje de
Marcas Hipertextuales). Desarrollado por el World Wide Web Consortium (W3C).
Los archivos pueden tener las extensiones (htm, HTML).
Lenguaje Javascript
Este es un lenguaje interpretado, no requiere compilación. Fue creado
por Brendan Eich en la empresa Netscape Communications. Utilizado
principalmente en páginas web. Es similar a Java, aunque no es un
lenguaje orientado a objetos, el mismo no dispone de herencias. La
mayoría de los navegadores en sus últimas versiones interpretan
códigoJavascript.
Lenguaje PHP
Es un lenguaje de programación utilizado para la creación de sitio
web. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-
processor”, (inicialmente se llamó Personal Home Page). Surgió en 1995,
desarrollado por PHP Group.
6. Lenguaje ASP
Es una tecnología del lado de servidor desarrollada por Microsoft para el desarrollo de
sitio web dinámicos. ASP significa en inglés (Active Server Pages), fue liberado por
Microsoft en 1996. Las páginas web desarrolladas bajo este lenguaje es necesario tener
instalado Internet Información Server (IIS).
Lenguaje ASP.NET
Este es un lenguaje comercializado por Microsoft, y usado por programadores para
desarrollar entre otras funciones, sitios web. ASP.NET es el sucesor de la tecnología ASP,
fue lanzada al mercado mediante una estrategia de mercado denominada .NET.
Lenguaje JSP
Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server
Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje
multiplataforma. Creado para ejecutarse del lado del servidor.
Lenguaje Python
Es un lenguaje de programación creado en el año 1990 por Guido van Rossum, es el
sucesor del lenguaje de programación ABC. Python es comparado habitualmente con
Perl. Los usuarios lo consideran como un lenguaje más limpio para programar. Permite la
creación de todo tipo de programas incluyendo los sitios web.
Lenguaje Ruby
Es un lenguaje interpretado de muy alto nivel y orientado a objetos. Desarrollado
en el 1993 por el programador japonés Yukihiro “Matz” Matsumoto. Su sintaxis está
inspirada en Phyton, Perl. Es distribuido bajo licencia de software
libre (Opensource).
7. ¿QUE ES UN GESTOR DE
CONTENIDOS?
Es un programa que permite crear una estructura de soporte (framework) para la creación y
administración de contenidos, principalmente en páginas web, por parte de los administradores,
editores, participantes y demás usuarios.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el
contenido del sitio web. El sistema permite manejar de manera independiente el
contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento
un diseño distinto al sitio web sin tener que darle formato al contenido de nuevo, además
de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico
es el de editores que cargan el contenido al sistema y otro de nivel superior (moderador o
administrador) que permite que estos contenidos sean visibles a todo el público (los
aprueba).
8.
9. ¿QUE ES UN SERVICIO DE
HOSTINGS?
El servicio de Web Hosting implica el alquiler de un espacio en el
disco rígido de un servidor conectado directamente a la red de
Internet para alojar tu sitio web.
Cuanto mejor sea el servidor donde alojas tu página Web te
beneficiarás con mayores prestaciones y mejor tiempo de
respuesta de tu sitio hacia tus visitantes en la web.
En el hosting, también hay otros aspectos que es bueno analizar,
ya que cada persona tiene sus necesidades, y nadie puede
decirte qué es mejor para ti sin antes saber qué proyecto tienes en
mente.
10. ¿QUE ES UN DOMINIO?
Es una red de identificación asociada a un grupo de
dispositivos o equipos conectados a la red Internet.
El propósito principal de los nombres de dominio en
Internet y del sistema de nombres de dominio (DNS), es
traducir las direcciones IP de cada nodo activo en la
red, a términos memorizables y fáciles de encontrar. Esta
abstracción hace posible que cualquier servicio (de red)
pueda moverse de un lugar geográfico a otro en la red
Internet, aún cuando el cambio implique que tendrá una
dirección IP diferente.