jueves, 4 de noviembre de 2010

UD7 NA2 LLENGUATGES DE DESCRIPCIÓ DE PÀGINA

HTML

HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir la forma en la que presentar el texto y otros elementos de la página.

Este lenguaje se escribe en un documento de texto, por eso necesitamos un editor de textos para escribir una página web. Así pues, el archivo donde está contenido el código HTML es un archivo de texto, con una peculiaridad, que tiene extensión .html o .htm (es indiferente cuál utilizar). De modo que cuando programemos en HTML lo haremos con un editor de textos, lo más sencillo posible y guardaremos nuestros trabajos con extensión .html, por ejemplo:

mipagina.html

Hay diferentes caracteres para poner negrita, cursiva, etc. pero no se puede cambiar el tamaño de la letra.

DHTML o HTML dinámico


DHTML es lo que hace posible crear páginas web que salven todas las limitaciones del HTML como las comentadas con anterioridad. Como vemos, el DHTML es muy amplio y engloba muchas técnicas que se pueden realizar con multitud de lenguajes de programación y programas distintos.
Vamos a hacer una clasificación de DHTML para acotar un poco sus radios de acción y para que el concepto se acote en áreas de la programación web que podemos ya conocer.

diferentes DHTML como por el ejemplo el DHTML de cliente, el DHTML de servidor.

CSS

CSS, es una tecnología que nos permite crear páginas web de una manera más exacta.
Gracias a las CSS somos mucho más dueños de los resultados finales de la página, pudiendo hacer muchas cosas que no se podía hacer utilizando solamente HTML, como incluir márgenes, tipos de letra, fondos, colores.
Hay diferentes hotkeys y caracteres para poder cambiar este tipo de cosas en el HTML lo podemos conseguir gracias estos caracteres.
Todos estos caractares los enlazamos con <>.




Javascript


Javascript es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones dentro del ámbito de una página web. Es compatible con la mayoria de navegadores

Virtual Basic Script


Es un lenguaje de programación de scripts del lado del cliente, pero sólo compatible con Internet Explorer. Es por ello que su utilización está desaconsejada a favor de Javascript.

Java

Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa.
Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma.

Applets de Java

Es otra manera de incluir código a ejecutar en los clientes que visualizan una página web. Se trata de pequeños programas hechos en Java, que se transfieren con las páginas web y que el navegador ejecuta en el espacio de la página.

ASP

ASP (Active Server Pages) es la tecnología desarrollada por Microsoft para la creación de páginas dinámicas del servidor.

PHP


PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación.

XML

XML es una tecnología en realidad muy sencilla que tiene a su alrededor otras tecnologías que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores.

VRML

El Virtual Reality Modeling Language es un lenguaje de modelado de mundos virtuales en tres dimensiones. Igual que el HTML nos sirve para maquetar páginas web, VRML sirve para crear mundos en tres dimensiones a los que accedemos utilizando nuestro navegador, igual que si visitasemos una página web cualquiera, con la salvedad que nuestras visitas no se limitan a ver un simple texto y fotografías, sino que nos permite ver todo tipo de objetos y construcciones en 3D por los que podemos pasear o interactuar.



SQL

Las aplicaciones en red son cada día más numerosas y versátiles. En muchos casos, el esquema básico de operación es una serie de scripts que rigen el comportamiento de una base de datos.

POO

La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

CGI

Es el sistema más antiguo que existe para la programación de las páginas dinámicas de servidor.

Perl

Es un lenguaje de programación muy utilizado para construir aplicaciones CGI para el web.


JSP

JSP es un acrónimo de Java Server Pages, que en castellano vendría a decir algo como Páginas de Servidor Java.


ActiveX

ActiveX es una tecnología de Microsoft para el desarrollo de páginas dinámicas. Tiene presencia en la programación del lado del servidor y del lado del cliente, aunque existan diferencias en el uso en cada uno de esos dos casos.

FORTRAN

Un poco de historia
• Este lenguaje procedural fue el primero de alto nivel (1957).
• Fue desarrollado por IBM para el IBM 704.
• Orientado a la eficiencia en la ejecución
• Se creó la definición estándar del lenguaje en el 66.
• Otras versiones:
– FORTRAN 77
– FORTRAN 90




LISP

Un poco de historia:
• 1960. McCarthy en el MIT.
• Muy usado en IA.
• En LISP la recursión se emplea a menudo como estructura de control, lo que resta eficiencia a las ejecuciones.
• Las últimas versiones de LISP incluyen un recolector de basura.

Un ejemplo sencillo




PDF

PDF es un formato portátil para documentos (Portable Document Format) desarrollado por Adobe Systems y muy usado en Internet debido a su versatilidad, facilidad de uso y tamaño pequeño.

Cross-Browser


Desde que los navegadores los realizan diferentes empresas u organizaciones de desarrollo de software, con sus propios intereses, las diferencias en los navegadores han sido patentes. Existen unos organismos que definen cómo deben de ser lenguajes como HTML, CSS o Javascript, pero a veces las interpretaciones son distintas por parte de las empresas desarrolladoras de software, o incluso estas se permiten el lujo de crear nuevas etiquetas o funcionalidades, incluso decidir cuáles soportan.


AJAX

Allá por mediados de la década de 1990, época en la que Internet apenas asomaba en nuestras vidas cotidianas, y muchos eran los que todavía aún podrían prescindir de ella, era muy común oír hablar del lenguaje JAVA.

XPS

Es un nuevo formato de documentos creado por Microsoft. XPS, que viene de las siglas XML Paper Specification, es un formato de documentos pensado para que sea fácil de compartir, leer e imprimir. XPS es un formato independiente de plataforma (que se podría leer en cualquier sistema operativo), abierto y sin royalties (se puede utilizar en cualquier caso sin tener que pagar ningún derecho al creador). Microsoft ha lanzado este formato recientemente y lo han integrado con Windows Vista y Office 2007.


XPS y PDF

El formato es, en mi opinión, una apuesta de Microsoft para competir con el formato PDF, aunque todavía tiene bastante por delante para que se convierta en un verdadero estándar abierto. De hecho, para conseguir visualizar en XP un documento XPS tenemos que pasar un buen rato y hacer algunas descargas.


RSS

RSS es un estándar creado para distribuir contenidos, usualmente las novedades, de los sitios web por un canal distinto de la propia página web. Gracias a RSS el usuario visitante de una página web puede suscribirse a sus novedades y recibirlas en su ordenador, en el instante de ser publicadas, sin necesidad de acceder a la página web donde se han insertado. Obviamente, RSS está pensado para webs que publican novedades muy a menudo y para usuarios que quieren estar al tanto de tales actualizaciones, sin tener que entrar todo el tiempo al sitio web para ver si se ha publicado algo nuevo.

DOM

DOM es una abreviatura de Document Objet Model. En español podríamos traducirlo por Modelo de Objeto de Documento, aunque en DesarrolloWeb.com nos hemos referido al DOM habitualmente con el nombre de jerarquía de objetos del navegador, porque realmente es una estructura jerárquica donde existen varios objetos y unos dependen de otros.

BBCode

Los códigos BBCode (También se puede ver escrito separado, como BB Code) sirven para especificar la forma con la que se debe mostrar un texto, por medio de una especie de etiquetas, parecidas a las que conocemos en HTML, que permiten formatear dicho texto.

CMS

CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema que nos permite gestionar contenidos. En líneas generales, un CMS permitiría administrar contenidos en un medio digital y para el caso particular que nos ocupa, un CMS permitiría gestionar los contenidos de una web.


Vignette: http://www.vignette.com/es
Es un sistema CMS comercial, que dicho sea de paso, debe ser bastante caro. Es importante comentarlo por ser el primer sistema CMS comercial que apareció en el mercado.

Drupal: http://drupal.org/
Uno de los CMS más populares, en este caso gratuito y open source. Creado en PHP y con
posibilidad de utilizar varias bases de datos distintas, por defecto MySQL.

Mambo: http://www.mamboserver.com/
Un sistema CMS libre y gratuito, creado en PHP. Puedes leer el artículo sobre qué es Mambo
publicado en DesarrolloWeb.com.

Joomla!: http://www.joomla.org/

Es un CMS de código libre, también creado en PHP. Surge como una mejora o ampliación de Mambo

Wordpress: http://wordpress.org/

El CMS para la creación de blogs por excelencia. El más utilizado y el mejor valorado, también
creado en PHP y gratuito.

OsCommerce: http://www.oscommerce.com/

El sistema gestor de contenidos de código libre, para la creación de una tienda más conocido y utilizado.


Podcast


Podcast es una de esas palabras que circulan por Internet y que se vuelven parte de nuestro vocabulario habitual, o bien de esas palabras resultan todo un misterio para los que no las conocen.

Etiquetas:

0 Comments:

Publicar un comentario

<< Hom