Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura 2
Arquitectura 2
Qu es un cdigo de programacin?
Un cdigo de programacin es un lenguaje que permite transmitir y recibir
informacin a las computadoras. A travs de los lenguajes de programacin podemos interactuar con una pgina web. El cdigo de programacin puede ser binario
(compuesto solo por ceros y unos) o cdigo fuente, que es interpretable por los
seres humanos.
Al igual que con los lenguajes humanos, esta comunicacin se realiza mediante un
vocabulario y una gramtica ya establecidos.
La programacin, cualquiera sea el cdigo especfico que utilicemos, se rige
por reglas y normas similares a las de las lenguas naturales, pero con menor
ambigedad. Generalmente, los lenguajes de programacin cuentan con reglas semnticas y sintcticas propias; es por eso que usualmente se dice
que aprender un lenguaje de programacin es casi como aprender una nueva
lengua.
En este cuaderno vamos a analizar las caractersticas de diferentes lenguajes de
programacin, y algunos criterios que permitirn seleccionar cul es el ms conveniente para la pgina web que deseamos desarrollar.
HTML
HTML es la sigla en ingls de Hypertext Markup Language o lenguaje de marcado
hipertextual, y es el cdigo creado primariamente para el desarrollo de pginas
web. En lneas generales, este cdigo permite describir la estructura de un sitio
en internet, dar formato al contenido, insertar imgenes y generar vnculos con
otras pginas.
Caractersticas estructurales del cdigo HTML: marcado estructural
El cdigo HTML se compone de etiquetas que se indican entre corchetes angulares < >. Las etiquetas funcionan como categoras u rdenes que definen cmo
se organizar y qu caractersticas tendr la informacin de nuestra pgina web.
Fascculo 3
http://competenciastic.educ.ar
Fascculo 3
http://competenciastic.educ.ar
CSS
El cdigo HTML permite dar formato al contenido de una pgina web, pero tiene
tambin muchas limitaciones. Con el desarrollo y la expansin de internet comenzaron a requerirse tecnologas que permitieran ver el contenido de una pgina web
en distintos dispositivos, desde un monitor de PC Personal Computer o computadora personal hasta un telfono celular.
El cdigo CSS Cascading Style Sheets u hoja de estilo en cascada se basa en
reglas que determinan el estilo de uno o ms elementos de una pgina web. Este
cdigo podr ser escrito dentro de la pgina web o en un archivo independiente
agregando la referencia al mismo dentro de la pgina web.
Utilizar hoja de estilo CSS (u otras confeccionadas con lenguajes similares) dentro de los HTML tiene grandes ventajas, entre ellas:
Separar el contenido que se encuentra dentro de la estructura que le brinda el
HTML del formato que se encuentra definido en la hoja de estilo CSS.
Mayor control sobre el diseo de una pgina web.
Agilizar las actualizaciones.
Permitir que los usuarios personalicen el diseo de las pginas (aumento del
tamao tipogrfico, cambio de fondos y paleta de colores, etc.).
Disminuir el tamao y peso del HTML de la pgina.
Fascculo 3
http://competenciastic.educ.ar
PHP
En sus inicios, el cdigo PHP se cre para facilitar el desarrollo de pginas web personales, de ah su nombre inicial Personal Home Page. Sin embargo, a partir de los
avances y la evolucin del mismo, actualmente la sigla PHP se define como pre procesador de hipertextos (Hypertext Preprocesor). El cdigo PHP es un lenguaje gratuito con licencia GNU GPL y compatible con cualquier plataforma (Windows, Unix).
PHP es un lenguaje del lado del servidor, es decir que es un lenguaje que se
ejecuta en el servidor web y no en la computadora del usuario de la pgina.
Este tipo de cdigo permite que el usuario acceda a travs de una pgina web a
bases de datos, conexiones de red, etc., recibiendo en su computadora solo una
pgina con el cdigo HTML, que es resultado de los procesos del PHP que se realizaron en el servidor. Veamos un diagrama que explica este proceso:
Fascculo 3
http://competenciastic.educ.ar
El principal beneficio de una pgina programada con PHP es que podemos utilizar
recursos tales como bases de datos manteniendo una velocidad de ejecucin
ptima, y no requiere recursos especiales al sistema operativo del usuario.
ASP
El cdigo ASP Active Server Pages es, al igual que el PHP, un lenguaje del lado
del servidor que permite hacer pginas dinmicas con accesos a bases de datos,
conexiones de red, envo de mails, etc. Este tipo de tecnologas tiene como ventaja
la seguridad que le dan al programador: es l quien tiene acceso al cdigo, ya que
el mismo se encuentra solo en los servidores.
El ASP es el lenguaje estndar que cre Microsoft para su servidor web, por lo tanto solo funciona en plataformas de esa firma (Windows).
Para desarrollar pginas web con ASP se necesita contar con un servidor con Windows NT
4.x o mayor y el Internet Information Server (IIS), que es el servidor web de Microsoft.
Fascculo 3
http://competenciastic.educ.ar
Fuentes
lvaro Martnez Echevarra, Manual prctico de HTML, Universidad Politcnica de Madrid, Espaa, 1995. Versin digital en: http://www-app.etsit.upm.es
http://www.apache.org/
http://www.desarrolloweb.com/
http://www.guiaweb.gob.cl/
http://www.javascriptya.com.ar/
http://www.nic.ar
http://www.programacion.com/
http://www.tawdis.net/
http://www.webtaller.com/
Fascculo 3
http://competenciastic.educ.ar