Sei sulla pagina 1di 4

Análisis de Características de los Lenguajes de Diseño Web y sus

Aplicaciones
Almeda Macías Jesús Carlos
Instituto Tecnológico de Durango
Durango, México
chomi85@hotmail.com

Resumen permitir que estos usuarios mostraran su información de


igual manera, ya que el lenguaje era muy simple.
Con el propósito de proporcionar al lector una Al mismo tiempo que el internet crecía
idea más clara de lo que es un lenguaje de programación debido al número de usuarios que se integraban, también
web y de dar a conocer algunas de las características de las empresas que se interesaban en mostrar sus productos
algunos de estos lenguajes. También dar a conocer a estos usuarios lo hacían de manera estática. Con el
algunas de sus aplicaciones más comunes. Además tiene tiempo las empresas vieron la necesidad de comercializar
como propósito dar una idea de que tan bueno, sus productos vía internet, realizar transacciones, mostrar
complicado y seguro puede ser aplicar un cierto lenguaje productos o servicios y por supuesto llamar la atención de
de programación web. un mercado cada vez más amplio.
Se espera que los mayores beneficiados de la Para cubrir estas necesidades se crearon los
presente sean los alumnos de Ingeniería en Sistemas del lenguajes de programación web dinámicos, que permiten
ITD, incluyendo también a usuarios que comienzan con el realizar compras, buscar productos de acuerdos a sus
desarrollo de sitios web. necesidades y gustos, contactarse con las empresas para
aclarar dudas, dejar comentarios y sugerencias acerca de
1. Introduction un servicio o producto, el objetivo general de estos
lenguajes era cumplir con las necesidades de las
Con la creación del internet surgió la necesidad compañías que vendían u ofrecían servicios a través de
de compartir información entre usuarios de esta misma, internet.
cada usuario podía acceder a los documentos que se Con estos lenguajes es posible crear
encontraban en una computadora situada en cualquier comunidades enteras dentro de la web, que permiten el
parte del mundo. intercambio de imágenes, video, audio, ideas, productos
En el año de 1986 la ISO estandarizó el SGML (por medio de los sitios encargados de las subastas y
(Standard Generalized Markup Language o "Lenguaje de ventas directas entre usuarios), inclusive comunidades
Marcado Generalizado”) utilizado para marcar y para poder jugar online en contra de otros usuarios.
organizar documentos, es considerado el primer lenguaje EL lenguaje PHP creado en 1995 es capaz de
de programación web, permitía ver los documentos que se administrar una base de datos directamente en un servidor
encontraban en una computadora especifica conectada a la remoto con el propósito de darle a un usuario la capacidad
internet. (ISO, 1986) de buscar información dentro de un sitio, utilizando los
En 1991 Tim Bernés –Lee publico HTML TAGS filtros o características deseadas para encontrar la
que describe una serie de 22 “etiquetas” utilizadas para información deseada.
el manejo de información en la web, gracias a este PHP es un acrónimo recursivo que significa
documento se tiene el primer documento que especificaba “PHP Hypertext Pre-processor”, (inicialmente se llamó
la sintaxis del HTML (HyperText Markup Language Personal Home Page). Surgió en 1995, desarrollado por
“Lenguaje de Marcas de Hipertexto”). Estas etiquetas PHP Group. (Valdes, 2007)
tienen dos propiedades específicas, el contenido y los Con el proposito de determinar ciertas
atributos, debido a esto el contenido dentro de una caracteristicas de los lenguajes de programación dinamica
etiqueta puede tener una apariencia que lo distingue y determinar cual de ellos es mejor para cierto tipo de
dentro del documento. (Bernés-Lee, 1991) sitios web se llevara acabo la siguiente investigacion. Con
Gracias al HTML se revolucionó la manera de esto se pretende tener una referencia al momento de llevar
mostrar la información en el internet haciéndola más a cabo el diseño de un sitio web, y considerar los
vistosa y fácil de leer a la vista del usuario y a su vez beneficios que puede traer la aplicación de cierto lenguaje
de programacion web dinamico para el sitio a desarrollar.
Los investigadores se enfocaron en satisfacer la
2. Antecedentes de los lenguajes de Programación necesidad de los usuarios, quienes en esta ocasión no sólo
Web deseaban la información, sino que la deseaban en tiempo
real y en caso necesario, modificarla; inclusive contestar
En 1962, cuando surgió el proyecto DARPA preguntas entre usuarios en tiempo real. Las necesidades
pensado para ayudar a la milicia de Estados Unidos; cuyo más urgentes eran las de las compañías comerciales, ya
propósito era conectar computadoras a través de una línea que veían en esta nueva tecnología la oportunidad de
telefónica para acceder a la información que se tenía en vender sus productos y comercializarlos, inclusive de
cada una sin importar la distancia entre ellas, sólo llevar a cabo la venta de un producto a través de este
necesitaban ser parte de una red de trabajo; no se tenía medio.
contemplado el alcance que este proyecto pudiera tener
con respecto a la idea inicial, ya que al pasar de los años y 4. Languages de Programación Web Dinámicos
de investigaciones llevadas a cabo por un gran número de
ingenieros que conformaron el proyecto DARPA; las En 1995, surge
aportaciones de cada uno de ellos, dio origen a un número un lenguaje basado en C
considerable de mejoras al proyecto. que permitía obtener los
En 1965, Lawrence G. Roberts fue el primero en datos de un usuario
interconectar dos computadoras que estaban en ciudades mediante formularios
diferentes en EUA, después al año siguiente el mismo utilizados en los sitios
Roberts creó su proyecto ARPANET. web, este lenguaje fue
Roberts y su equipo de trabajo, permitieron desarrollado por Rasmus
contar con una red de computadoras muy extensa Lerdorf, y recibió el
instalada en diferentes ciudades de EUA, conformada nombre de Personal
primordialmente por computadoras de investigadores en Home Page (PHP).
Universidades que compartían información de sus trabajos Inmediatamente adquirió
recientes y pasados. Sin embargo la información no era reconocimiento, ya que
tan atractiva a la vista como lo es actualmente, sólo los demás sitios que
podían acceder a la información por medio del nombre pretendían información a
exacto de dicho “documento”. Este problema dio lugar al través de un formulario
surgimiento del lenguaje SGML (Standar Generalized pidieron el permiso para
Markup Lenguage). utilizar este lenguaje. En
Fig 1. Modelo
1997 cuando de PHP
PHP fue rediseñado se tomaron en cuenta
los nuevos protocolos de internet y se añadió el soporte a
manejo de bases de datos (DB) comerciales, con el
3.HTML propósito de conseguir la información de un cliente de
cierta compañía. (PHP Group, 2009)
Desde que el HTML salió a la luz en 1991,
sufrió grandes modificaciones, hasta que en 1996 el A finales de 1997 un grupo de desarrolladores de
World Wide Web Consorsium se encargó de detener el SUN MICROSYSTEMS desarrollo una tecnología
fenómeno de la creación de etiquetas a conveniencia de utilizando el lenguaje JAVA, la cual se utilizo para crear
los navegadores de cada compañía. Desde entonces se páginas WEB, esta implementación de JAVA se
han presentado cuatro versiones de HTML y actualmente denomino JSP (Java Server Pagés), después de haber sido
la versión 4.01 de dicho lenguaje, es la vigente. anunciada en la conferencia JAVA One, cuando la versión
Con el lenguaje HTML “controlado”, la 0.92 de JSP fue puesta en práctica sin problemas,
interpretación y creación de sitios web se facilitó, ya que (Victorino,04)
con un estándar para este lenguaje, todos los navegadores
debían de interpretar las etiquetas del HTML aunque no
fuesen creación de la compañía que desarrolló el
navegador, pero HTML maneja información de manera
estática, preestablecida y en ocasiones no se actualizaba
un sitio durante mucho tiempo, ¿Entonces qué pasaba con
los usuarios que necesitaban información en tiempo real o
de un tema en especifico que no estaba contemplado en un
sitio estático?

Fig2. Procesos de un sitio JSP


Ajax es un término que se le dio a un compendio 6. CAPITULO III Comparación de los lenguajes de
de tecnologías para el desarrollo de sitios web(XML, programación web.
JAVA SCRIPT), en el año 2005 Jesse James Garret Los lenguajes de programación web ofrecen a los
implemento este término para decir el nombre de diseñadores de sitios web una variedad de maneras para
Asynchronous JavaScript + XML. (Garrett, 2005) desarrollar un sitio, entonces un diseñador al tener en
cuenta todas estas posibilidades como decide cual es la
mejor opción para desarrollar un sitio.
Si un desarrollador lo desea puede utilizar un
mismo lenguaje para todos los sitios a su cargo, sin
embargo hay lenguajes que ofrecen mejores características
con respecto a otros, ya sea en lo referente a diseño,
seguridad e incluso complejidad de aprendizaje y
aplicación, también se debe tomar en cuenta que algunas
páginas necesitan un servidor especializado para poder ser
vistas desde cualquier equipo, dependiendo del lenguaje
de desarrollo es el costo del servidor donde se almacena.

Complejidad Complejid Complejidad


de Seguridad ad de de diseño
Aprendizaje aplicación grafico

PHP 3 4 4 5
JSP 4 5 5 5
El XML proviene de un lenguaje que inventó AJAX 3 3 4 3
IBM allá por los años 70. El lenguaje de IBM se llama XML 2 3 3 2
GML (General Markup Language) y surgió por la
necesidad que tenían en la empresa de almacenar grandes Tabla1. Comparativa entre Lenguajes de Programación
cantidades de información de temas diversos (Alvarez, Web
2001)
7. Conclusiones y Recomendaciones
5. Caracterisiticas de los Lenguajes de Programación
Web Dinámicos Al final de esta investigación y después de haber
leído la información recopilada se llego a la conclusión de
Cada lenguaje de programación web tiene sus que los lenguajes de Programación Web tienen cada uno
características, cada uno de estos lenguajes cumple sus características que los hacen sencillos o complicados
diferentes requisitos para un sitio web. Es gracias a estas dependiendo del trabajo que se desea realizar. Además
diferencias que se tiene la variedad al momento de cada uno con sus características se vuelve una opción
decidirse por alguno para realizar un sitio. recomendable para diseñar sitios web dependiendo de las
A lo largo de la investigación se analizaron las necesidades del usuario y del conocimiento de cada
características generales de cada lenguaje, como es su diseñador.
seguridad con respecto al manejo de información y Se recomienda al lector no solo quedarse con
privacidad hacia la misma, los usos que se le dan en la esta información, siempre hay nueva información en la red
actualidad a cada uno de los lenguajes. y siempre es bueno conocerla y hacer crecer nuestros
También con el objetivo de dar un poco de conocimientos.
seguimiento a cada uno de los lenguajes analizados, se Para futuras investigaciones se puede llegar a una
tomo en cuenta su historia y la evolución que a tenido investigación más profunda de cada uno de los lenguajes,
cada uno de ellos al pasar de los años. dar ejemplos de código, describir cada lenguaje y su
Este análisis de las características se llevo a cabo con sintaxis, detallar el funcionamiento de cada uno de los
el propósito de dar a los lectores una base para tener en servidores que se necesitan para hospedar cada lenguaje y
cuenta que lenguaje se acerca más al cumplimiento de sus por qué no pensar en el costo por un sitio desarrollado en
necesidades, y como un inicio en el aprendizaje de los cada uno de los lenguajes.
lenguajes aquí citados.
Bibliografia

Alvarez, M. A. (14 de Junio de 2001). Desarrollo Web.


Recuperado el 21 de Abril de 2009, de
http://www.desarrolloweb.com/articulos/450.php

Bernés-Lee, T. (29 de Octubre de 1991). World Wide Web


Consortium. Recuperado el 10 de Marzo de 2009

Garrett, J. J. (18 de Febrero de 2005). adaptivepath.com.


Recuperado el 16 de Abril de 2009, de
http://adaptivepath.com/ideas/essays/archives/000385.php

Group, P. (10 de Abril de 2009). PHP.net. Recuperado el


16 de Abril de 09, de
http://mx2.php.net/manual/es/history.php.php

ISO. (1986). ISO. Recuperado el 10 de Febrero de 2009

Valdes, D. P. (2 de Noviembre de 2007). Maestros del


WEB. Recuperado el 11 de Febrero de 2009

Victorino, B. G. (20 de Agosto de 2004).


desarrolloweb.com. Recuperado el 16 de Abril de 2009,
de desarrolloweb.com:
http://www.desarrolloweb.com/articulos/1670.php

Potrebbero piacerti anche