Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Eq5 Articulo Jesus Carlos

Eq5 Articulo Jesus Carlos

Ratings:

4.0

(2)
|Views: 22 |Likes:
Published by doraglez

More info:

Published by: doraglez on Jun 22, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/03/2009

pdf

text

original

 
Análisis de Características de los Lenguajes de Diseño Web y susAplicaciones
Almeda Macías Jesús Carlos
 Instituto Tecnológico de Durango Durango, Méxicochomi85@hotmail.com
 
Resumen
on el propósito de proporcionar al lector unaidea más clara de lo que es un lenguaje de programaciónweb y de dar a conocer algunas de las características dealgunos de estos lenguajes. También dar a conocer algunas de sus aplicaciones más comunes. Además tienecomo propósito dar una idea de que tan bueno,complicado y seguro puede ser aplicar un cierto lenguajede programación web.Se espera que los mayores beneficiados de la presente sean los alumnos de Ingeniería en Sistemas del ITD, incluyendo también a usuarios que comienzan con eldesarrollo de sitios web.
1. Introduction
Con la creación del internet surgió la necesidadde compartir información entre usuarios de esta misma,cada usuario podía acceder a los documentos que seencontraban en una computadora situada en cualquierparte del mundo.En el año de 1986 la ISO estandarizó el SGML(Standard Generalized Markup Language o "Lenguaje de
Marcado Generalizado”) utilizado para marcar y
organizar documentos, es considerado el primer lenguajede programación web, permitía ver los documentos que seencontraban en una computadora especifica conectada a lainternet. (ISO, 1986)En 1991 Tim Bernés
 – 
Lee publico HTML TAGS
que describe una serie de 22 “etiquetas” utilizadas para
el manejo de información en la web, gracias a estedocumento se tiene el primer documento que especificabala sintaxis del HTML (HyperText Markup Language
Lenguaje de Marcas de Hipertexto
”). Estas etiquetas
tienen dos propiedades específicas, el contenido y losatributos, debido a esto el contenido dentro de unaetiqueta puede tener una apariencia que lo distinguedentro del documento. (Bernés-Lee, 1991)Gracias al HTML se revolucionó la manera demostrar la información en el internet haciéndola másvistosa y fácil de leer a la vista del usuario y a su vezpermitir que estos usuarios mostraran su información deigual manera, ya que el lenguaje era muy simple.Al mismo tiempo que el internet crecíadebido al número de usuarios que se integraban, tambiénlas empresas que se interesaban en mostrar sus productosa estos usuarios lo hacían de manera estática. Con eltiempo las empresas vieron la necesidad de comercializarsus productos vía internet, realizar transacciones, mostrarproductos o servicios y por supuesto llamar la atención deun mercado cada vez más amplio.Para cubrir estas necesidades se crearon loslenguajes de programación web dinámicos, que permitenrealizar compras, buscar productos de acuerdos a susnecesidades y gustos, contactarse con las empresas paraaclarar dudas, dejar comentarios y sugerencias acerca deun servicio o producto, el objetivo general de estoslenguajes era cumplir con las necesidades de lascompañías que vendían u ofrecían servicios a través deinternet.Con estos lenguajes es posible crearcomunidades enteras dentro de la web, que permiten elintercambio de imágenes, video, audio, ideas, productos(por medio de los sitios encargados de las subastas yventas directas entre usuarios), inclusive comunidadespara poder jugar online en contra de otros usuarios.EL lenguaje PHP creado en 1995 es capaz deadministrar una base de datos directamente en un servidorremoto con el propósito de darle a un usuario la capacidadde buscar información dentro de un sitio, utilizando losfiltros o características deseadas para encontrar lainformación deseada.PHP es un acrónimo recursivo que significa
“PHP Hypertext Pre
-
 processor”, (inicialmente se llamó
Personal Home Page). Surgió en 1995, desarrollado porPHP Group. (Valdes, 2007)Con el proposito de determinar ciertascaracteristicas de los lenguajes de programación dinamicay determinar cual de ellos es mejor para cierto tipo desitios web se llevara acabo la siguiente investigacion. Conesto se pretende tener una referencia al momento de llevara cabo el diseño de un sitio web, y considerar losbeneficios que puede traer la aplicación de cierto lenguajede programacion web dinamico para el sitio a desarrollar.
 
Fig 1. Modelo de PHP
2. Antecedentes de los lenguajes de ProgramaciónWeb
En 1962, cuando surgió el proyecto DARPApensado para ayudar a la milicia de Estados Unidos; cuyopropósito era conectar computadoras a través de una líneatelefónica para acceder a la información que se tenía encada una sin importar la distancia entre ellas, sólonecesitaban ser parte de una red de trabajo; no se teníacontemplado el alcance que este proyecto pudiera tenercon respecto a la idea inicial, ya que al pasar de los años yde investigaciones llevadas a cabo por un gran número deingenieros que conformaron el proyecto DARPA; lasaportaciones de cada uno de ellos, dio origen a un númeroconsiderable de mejoras al proyecto.En 1965, Lawrence G. Roberts fue el primero eninterconectar dos computadoras que estaban en ciudadesdiferentes en EUA, después al año siguiente el mismoRoberts creó su proyecto ARPANET.Roberts y su equipo de trabajo, permitieroncontar con una red de computadoras muy extensainstalada en diferentes ciudades de EUA, conformadaprimordialmente por computadoras de investigadores enUniversidades que compartían información de sus trabajosrecientes y pasados. Sin embargo la información no eratan atractiva a la vista como lo es actualmente, sólopodían acceder a la información por medio del nombre
exacto de dicho “documento”.
Este problema dio lugar alsurgimiento del lenguaje SGML (Standar GeneralizedMarkup Lenguage).
3.HTML
Desde que el HTML salió a la luz en 1991,sufrió grandes modificaciones, hasta que en 1996 elWorld Wide Web Consorsium se encargó de detener elfenómeno de la creación de etiquetas a conveniencia delos navegadores de cada compañía. Desde entonces sehan presentado cuatro versiones de HTML y actualmentela versión 4.01 de dicho lenguaje, es la vigente.C
on el lenguaje HTML “controlado”, la
interpretación y creación de sitios web se facilitó, ya quecon un estándar para este lenguaje, todos los navegadoresdebían de interpretar las etiquetas del HTML aunque nofuesen creación de la compañía que desarrolló elnavegador, pero HTML maneja información de maneraestática, preestablecida y en ocasiones no se actualizabaun sitio durante mucho tiempo, ¿Entonces qué pasaba conlos usuarios que necesitaban información en tiempo real ode un tema en especifico que no estaba contemplado en unsitio estático?Los investigadores se enfocaron en satisfacer lanecesidad de los usuarios, quienes en esta ocasión no sólodeseaban la información, sino que la deseaban en tiemporeal y en caso necesario, modificarla; inclusive contestarpreguntas entre usuarios en tiempo real. Las necesidadesmás urgentes eran las de las compañías comerciales, yaque veían en esta nueva tecnología la oportunidad devender sus productos y comercializarlos, inclusive dellevar a cabo la venta de un producto a través de estemedio.
4. Languages de Programación Web Dinámicos
En 1995, surgeun lenguaje basado en Cque permitía obtener losdatos de un usuariomediante formulariosutilizados en los sitiosweb, este lenguaje fuedesarrollado por RasmusLerdorf, y recibió elnombre de PersonalHome Page (PHP).Inmediatamente adquirióreconocimiento, ya quelos demás sitios quepretendían información através de un formulariopidieron el permiso parautilizar este lenguaje. En1997 cuando PHP fue rediseñado se tomaron en cuentalos nuevos protocolos de internet y se añadió el soporte amanejo de bases de datos (DB) comerciales, con elpropósito de conseguir la información de un cliente decierta compañía. (PHP Group, 2009)
 
A finales de 1997 un grupo de desarrolladores deSUN MICROSYSTEMS desarrollo una tecnologíautilizando el lenguaje JAVA, la cual se utilizo para crearpáginas WEB, esta implementación de JAVA sedenomino JSP (Java Server Pagés), después de haber sidoanunciada en la conferencia JAVA One, cuando la versión0.92 de JSP fue puesta en práctica sin problemas,
(Victorino,04)
 
Fig2. Procesos de un sitio JSP
 
Ajax es un término que se le dio a un compendiode tecnologías para el desarrollo de sitios web(XML,JAVA SCRIPT), en el año 2005 Jesse James Garretimplemento este término para decir el nombre de
Asynchronous JavaScript + XML.
(Garrett, 2005)El XML proviene de un lenguaje que inventóIBM allá por los años 70. El lenguaje de IBM se llamaGML (General Markup Language) y surgió por lanecesidad que tenían en la empresa de almacenar grandescantidades de información de temas diversos
(
Alvarez,2001)
5. Caracterisiticas de los Lenguajes de ProgramaciónWeb Dinámicos
Cada lenguaje de programación web tiene suscaracterísticas, cada uno de estos lenguajes cumplediferentes requisitos para un sitio web. Es gracias a estasdiferencias que se tiene la variedad al momento dedecidirse por alguno para realizar un sitio.A lo largo de la investigación se analizaron lascaracterísticas generales de cada lenguaje, como es suseguridad con respecto al manejo de información yprivacidad hacia la misma, los usos que se le dan en laactualidad a cada uno de los lenguajes.También con el objetivo de dar un poco deseguimiento a cada uno de los lenguajes analizados, setomo en cuenta su historia y la evolución que a tenidocada uno de ellos al pasar de los años.Este análisis de las características se llevo a cabo conel propósito de dar a los lectores una base para tener encuenta que lenguaje se acerca más al cumplimiento de susnecesidades, y como un inicio en el aprendizaje de loslenguajes aquí citados.
6. CAPITULO III Comparación de los lenguajes deprogramación web.
Los lenguajes de programación web ofrecen a losdiseñadores de sitios web una variedad de maneras paradesarrollar un sitio, entonces un diseñador al tener encuenta todas estas posibilidades como decide cual es lamejor opción para desarrollar un sitio.Si un desarrollador lo desea puede utilizar unmismo lenguaje para todos los sitios a su cargo, sinembargo hay lenguajes que ofrecen mejores característicascon respecto a otros, ya sea en lo referente a diseño,seguridad e incluso complejidad de aprendizaje yaplicación, también se debe tomar en cuenta que algunaspáginas necesitan un servidor especializado para poder servistas desde cualquier equipo, dependiendo del lenguajede desarrollo es el costo del servidor donde se almacena.
ComplejidaddeAprendizajeSeguridadComplejidad deaplicaciónComplejidadde diseñograficoPHP 3 4 4 5JSP 4 5 5 5AJAX 3 3 4 3XML 2 3 3 2
Tabla1. Comparativa entre Lenguajes de ProgramaciónWeb
7. Conclusiones y Recomendaciones
Al final de esta investigación y después de haberleído la información recopilada se llego a la conclusión deque los lenguajes de Programación Web tienen cada unosus características que los hacen sencillos o complicadosdependiendo del trabajo que se desea realizar. Ademáscada uno con sus características se vuelve una opciónrecomendable para diseñar sitios web dependiendo de lasnecesidades del usuario y del conocimiento de cadadiseñador.Se recomienda al lector no solo quedarse conesta información, siempre hay nueva información en la redy siempre es bueno conocerla y hacer crecer nuestrosconocimientos.Para futuras investigaciones se puede llegar a unainvestigación más profunda de cada uno de los lenguajes,dar ejemplos de código, describir cada lenguaje y susintaxis, detallar el funcionamiento de cada uno de losservidores que se necesitan para hospedar cada lenguaje ypor qué no pensar en el costo por un sitio desarrollado encada uno de los lenguajes
.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->