deseoaprender.com
Curso de Internet

Curso básico para entender todo sobre Internet - Entiende cómo funciona Internet
No te pierdas actualizaciones:  Añade este sitio a tus Favoritos

Curso de Internet gratis online - Crear una web, lenguajes

   
 
 
 
 
   

CURSO INTERNET: LENGUAJES PARA CREAR WEB

     También reciben el nombre de "Lenguajes de Marcado" y se refieren a unas indicaciones en forma de código que indican en todo momento al software de los navegadores el modo en que deben interpretar cualquier documento web.
     Esas indicaciones reciben el nombre de "etiquetas" y deberán seguir unas normas establecidas. Serán insertadas en el documento que crea la página web.

     Por medio de dichas etiquetas se podrá dar formato al documento fuente de una página en la cual se vá introduciendo texto que será el contenido, pero además se pueden indicar referencias por ejemplo a imágenes, vídeos y otros contenidos multimedia que se encuentren en otra carpeta dentro del conjunto de la web (e incluso fuera de ella).

     Son muy importantes también las etiquetas que enlazan al usuario hacia otro URL, son los llamados "hiperenlaces" tan importantes en creación de webs, ya que "unirán" toda la estructura de la misma.

     UN BREVE RECORRIDO POR LOS LENGUAJES DE CREACIÓN DE WEB

     HTML

     Fué el primer lenguaje que se inventó y en principio tenía unas miras un tanto limitadas, sin sospechar el gran auge que tendrían las páginas webs a las que se fué añadiendo más y más contenido en forma de multimedia, lo que hizo que se quedase algo obsoleto. Sigue usándose sin embargo por muchos webmasters fieles a este sistema.

     El lenguaje HTML básicamente consta de etiquetas que al final deben cerrarse, cada una de ellas con un significado: por ejemplo si usamos la etiqueta <B>usa negrita aquí</B>, le estaríamos indicando al navegador que la frase "usa negrita aquí" tiene que mostrarla como usa negrita aquí ya que la etiqueta <B> será siempre interpretada por cualquier navegador como "negrita". Otras etiquetas frecuentes son la de párrafo <P>, o la de enlaces a otro sitio <A> y otras muchas...

     La estructura de cualquier página web deberá seguir unas normas obligatorias, y que siempre deberá comenzar con la etiqueta <html> y su cierre </html>; y entre estas dos etiquetas deberán existir siempre las otras de <head> y el cierre </head> (es el encabezado), y la <body> y su cierre </body> donde irá todo el contenido de esa página.

     Dentro de estas tres partes principales enumeradas, se podrán colocar a su vez cuantas etiquetas desees (según el diseño que quera darse a esa página web) que son múltiples y con funciones muy variadas que se deberán conocer lógicamente para poder hacer uso correcto de cada una cuando se requiera. Haciendo un símil podríamos comparar este conjunto de instrucciones con la partitura musical donde se indica a cada parte de una orquesta como debe funcionar en todo momento.

      La forma básica de una web muy sencilla en HTML podría ser esta:

      <html>
<head>
   <title>Curso de Internet</title>
</head>
<body>
   <p><b>Hola visitante,</b></p>
   <p>Has llegado a la página <b>CURSO DE INTERNET</b>.</p>
   <p>El lugar correcto para aprender a desenvolverte por la red</p>
</body>
</html>

                  ** Si lo deseas puedes ver el ejemplo funcionando, haz clic en este enlace.

     Este tipo de páginas creadas con HTML reciben el nombre de páginas estáticas, que aunque son sencillas de crear, ofrecen pocas ventajas a visitantes y desarrolladores ya que solo pueden presentar "texto plano" con enlaces y a lo sumo con imágenes y algo de multimedia.
     Tienen utilidad para webs con poco contenido o en las que este no necesite ser cambiado con frecuencia ya que en caso de tener que realizar cambios en toda la web, esto llevaría un trabajo inmenso al tener que modificar las páginas una a una...

     Frente a este tipo de páginas, nacieron más recientemente las llamadas páginas dinámicas que permiten insertar efectos o funcionalidades especiales; y aunque son más complejas en su creación, ofrecen mayor vistosidad en el resultado de los trabajos. Permiten además actualizaciones en todo el portal de una forma sencilla y "de una vez", sin tener que hacerlo página a página.

     Dentro de las "páginas dinámicas" se pueden distinguir las que son "procesadas en el lado cliente" donde la carga de procesamiento de todos los efectos y funciones de la página son soportadas por el navegador (por ejemplo los efectos rollover, el control de ventanas, movimiento de objetos, etc...). El código que se necesita es integrado dentro del propio código HTML y recibe el nombre de "Script", siendo el lenguaje de programación en este caso el llamado JAVASCRIPT.
     Este tipo de lenguaje tiene la principal desventaja en el hecho de que son dependientes del sistema donde se ejecute y por tanto dependerá de las características de cada navegador, lo que hace que a veces lo que se vé correctamente en uno falle en otro distinto (aunque se ván corrigiendo poco a poco estos fallos y actualmente son mínimos).
     Tienen como ventaja la gran descarga de trabajo que hacen al servidor -utilizando los recursos de la máquina local-, y la respuesta inmediata que ofrecen a cualquier acción de un usuario.

      El otro grupo de "páginas dinámicas" es el que forman las "procesada en el lado del servidor" las cuales según su propio nombre indica, serán reconocidas, interpretadas y ejecutadas por el propio servidor. Con este tipo de páginas se podrán crear "foros" o "chats" o "estadísticas" y un sinfín de trabajos imposibles en las páginas del lado cliente.
      Trabajan conjuntamente con "bases de datos" del tipo MySQL y otras, y con otros muchos recursos que son externos al ordenador del cliente, ya que hay ocasiones en que no interesa precisamente que dicho cliente acceda a ciertas partes de una web.
      Existen varios lenguajes de este tipo, y entre los más importantes podríamos mencionar PHP, o también ASP o JSP entre otros.

      En este grupo de páginas, es el servidor el que maneja toda la información que se encuentra en las bases de datos u otro recurso externo (servidores de correo o de imágenes, por ejemplo) y lo que muestra al cliente es tan solo una página con el resultado de dichas operaciones (página que ofrece los resultados en código HTML).
      Como ventajas de este grupo es que el cliente no verá los scripts, que se ejecutarán y transformarán a código HTML como dijimos; y además serán totalmente independientes del navegador que use el cliente, pues el código HTML que se le ofrece es fácilmente interpretable.
      Como desventajas podríamos señalar la exigencia de un servidor más potente para soportar el mayor trabajo solicitado. En consecuencia podrán ser soportados menos clientes haciendo peticiones al mismo tiempo ya que cada uno reclamará más potencia de trabajo en cada petición.

     En los últimos tiempos ha aparecido el lenguaje XML que trabaja en íntima unión con otras tecnologías que lo complementan y por tanto dispone de unas posibilidades mayores que responden a las exigencias modernas de los clientes de una web.
     Esta tecnología de XML permite compartir a todos los niveles los datos con los que trabaja, los compartirá por tanto con todas las demás tecnologías que le rodean, con la ventaja de realizar automáticamente muchos trabajos tediosos (como la validación de datos, o el recorrido por las estructuras), con la enorme descarga de trabajo que supone para el desarrollador de una web.
     Podríamos decir por tanto que en realidad XML es "un grupo de lenguajes de programación" moderno y adecuado para dar respuesta a la petición actual de los clientes, de una forma segura y fácil.

     Bueno, pues creo que en un curso de estas características donde lo que pretendemos es que adquieras unas "ideas globales" que te ayuden a entender el funcionamiento de Internet, no es necesario profundizar más en este tema de los "lenguajes de creación de web"; basta con que hayas entendido el proceso básico de creación de estas...A partir de aquí si lo deseas, existen manuales que desarrollan cada uno de estos lenguajes hasta el nivel que quieras, pero comprenderás que si lo hiciésemos aquí este curso se haría interminable...
   >> Clic en este botón para ir al menú con el resto de lecciones (curso).

Ir al menú de lecciones
   
   

 
Hemos recibido ya la visita de:
usuarios.
   
Copyright © deseoaprender.com - Cantabria (España) 2005-2010.-Todo el contenido de esta web está protegido por la Ley de Propiedad Intelectual; por tanto no podrá reproducirse ni copiarse en todo o en parte, sin el consentimiento por escrito de su autor y propietario.