Está en la página 1de 6

UNIVERSIDAD TECNOLGICA DE CAMPECHE

Carrera: Ingeniera en Tecnologas de la Informacin


Asignatura: Tpicos Selectos de TI
Docente: Ing. Mara de Lourdes Crdenas Maldonado

ENSAYO

Alumno: Fabin Alfonso Chi Velueta

Dcimo Cuatrimestre
Grupo: A

Ciclo Escolar:
Septiembre Diciembre de 2015

San Antonio Crdenas, Carmen, Campeche

Septiembre de 2015

HTML 5, CSS 3 Y JS COMO LENGUAJES DE PROGRAMACIN


PARA EL DESARROLLO WEB
Las tecnologas emergentes no son ms que la convergencia del resultado de los
avances de la humanidad reflejadas en las innovaciones tecnolgicas en cuanto a
comunicaciones y cmputo; cuando hablamos de tecnologas emergentes en
cuanto al mbito de TI nos podemos referir a una serie de aspecto comprendidos
dentro de estas; dichos temas pueden referirse por ejemplo a Base de datos,
Sistemas Operativos, Hardware, Redes o Lenguajes de programacin. Este ltimo
no es ms que el pilar de la tecnologa moderna ya que nos encontramos en la era
digital y puedo afirmar con toda certeza y seguridad que todo individuo que haga
uso de una computadora tiene que agradecer a los lenguajes de programacin por
los programas y aplicaciones de los que hace uso.
Otro ejemplo de la frecuencia con la que hacemos uso de productos creados con
lenguajes de programacin es cuando hacemos uso de los telfonos celulares o
Smartphones desde el sistema operativo de este hasta las aplicaciones para
llamar o ingresar a las redes sociales han sido desarrolladas con lenguajes de
programacin que permiten hacer uso del hardware de los dispositivos modernos
y aprovecharlos al mximo posible.
Regresando a las tecnologas emergentes podemos apreciar avances de todo
tipo, pero si de computacin hablamos no hay mejor representativo que el internet
y este no es ms que conocido como el medio de comunicacin global. Cuando
nos referimos a internet es comn incluir junto con esto el trmino Navegar; pues
bien el trmino navegar en internet no es ms que hacer uso de una aplicacin
que nos permite el acceso a la Word Wide Web, una aplicacin que
posteriormente fue desarrollada con un lenguaje de programacin, a estas
aplicaciones se le conocen como exploradores y un explorador nos otorga la
capacidad para entrar a una red y posteriormente entrar a una pgina o sitio web.
Es importante comprender como es que un explorador hace esto, pues bien, los
exploradores son aplicaciones diseadas para interpretar el cdigo con el que han
sido desarrolladas las pginas web y posteriormente mostrarlo en los monitores
como pginas vistosas y coloridas que mucho antes de poder ser esto fueron
desarrolladas basndose en mltiples aspectos como son: atractivo, diseo,
funcionalidad, etc. A todos estos aspectos se le conoce como: tendencias, y al
trabajo de programar una pgina web se le conoce como: desarrollo web, as que
al conjunto de tendencias o estndares en cuando a desarrollo web se le conoce
como Tendencias en Desarrollo Web y unos claros ejemplos de esto son las
tendencias en cuanto desarrollo de pginas web con diseos Flat, Minimalistas y
estructuras Responsivas.
El desarrollo web comprende ms que basarnos en las tendencias actuales para
hacer una pgina o simplemente solucionar una necesidad; estos no son ms que
el inicio y el final del conjunto pero es el desarrollo el que otorga el nombre a esta

tecnologa y es porque para ello es necesario hacer uso de mltiples herramientas


y ms importante an, necesitamos de un lenguaje de programacin para lograr
esto. Si deseamos desarrollar una pgina web pues entonces debemos hacer uso
de un lenguaje de programacin web, este permite codificar la estructura,
contenido y diseo de la pgina que (como ya mencion anteriormente) ser
interpretado por el navegador y nos mostrar esas pginas que solemos ver
cuando navegamos por internet.
Las tendencias de desarrollo web van de la mano con el trabajo de programar los
sitios web; las tendencias cambian con los aos de acuerdo a los avances
tecnolgicos, pero son precisamente los lenguajes de programacin web y su
evolucin lo que nos permite dar paso a generar tendencias de desarrollo y hacer
evolucionar las pginas. Esto se debe a que normalmente no estamos conformes
y a menudo exigimos una web limpia bien montada y ordenada, con fotos y estilos,
que invita a seguir navegando e ir descubriendo qu nos ofrece.
Para comparar esto basta con entrar a un sitio web del ao 2005 y entrar a
cualquier sitio web actual y podremos notar la gran diferencia, esto se debe a que
en el ao 2005 los lenguajes de desarrollo web no permitan hacer cosas como las
que nos brindan los lenguajes de programacin modernos; en pocas palabras con
los aos los lenguajes evolucionan y las tendencias de desarrollo surgen.
Adentrndonos ms en el desarrollo web es importante aclarar que seremos
totalmente dependientes de las tecnologas de software para lograr crear un sitio
deseado, para ello contamos con una gran variedad de lenguajes; los hay
compilados como ASP.Net e interpretados como HTML 5, PHP, Java y CSS, la
eleccin de este nos permite dar las funcionalidades, posibilidades multiplataforma
y diseo; podemos elegir entre lenguajes de programacin homogneos y
robustos y otras herramientas como los entornos de desarrollo y frameworks para
disear, desarrollar, probar e implementar un sitio web de manera rpida y
efectiva; si hay algo en lo que podemos estar seguros es que el desarrollo web
est evolucionando de manera constante de la mano con los lenguajes de
programacin.
Pero cules son los lenguajes de programacin para el desarrollo web ms
innovadores y que permiten crear sitios de acuerdo a las nuevas tendencias? Hoy
en da esto es gracias al surgimiento de HTML 5 y CSS3 que como lenguajes de
programacin han revolucionado el mundo del desarrollo web. Por su parte HTML
5 ofrece nuevas opciones y facilidades para desarrollar un sitio web de manera
propiamente estandarizada gracias a la tecnologa de etiquetas que permiten crear
una estructura organizada y accesible a muchos estilos de diseo de acuerdo a
gustos y tendencias. Como es evidente este lenguaje de programacin
revoluciona la estructura de los sitios web estableciendo tags especficos para
cada tipo de contenido o parte de una pgina, as mismo se han agregado como
novedades el soporte para contenido multimedia como es audio y video y es

posible apreciar reproductores de este tipo de contenido por su parte los


formularios ahora son enriquecidos gracias a nuevos controles. HTML 5 Trajo
consigo una gran cantidad de beneficios pues este lenguaje de hipertexto fue
desarrollado para solucionar una muchos de problemas que existan en cuanto a
desarrollo web, facilitar la programacin de pginas web y estandarizar este
proceso.
Gracias a HTML 5 el proceso de codificacin es fcil y rpido y gran parte de lo
que se busca es estandarizar este proceso, los lmites y posibilidades de
desarrollar y crear sitios de acuerdo a mltiples tendencias quedan a la
imaginacin de los desarrolladores, HTML5 derriba las barreras que otros
entornos de desarrollo han levantado. (Clemares, 2012), y con esto surge la
creacin de comunidades y repositorios de desarrollos web en donde es posible
compartir Plugins, Frameworks, Sliders, etc. Todo desarrollado con ese lenguaje
tan innovador; al parecer el futuro para HTML5 luce bastante bien y la duracin,
popularidad y uso de este lenguaje dentro del mbito de desarrollo web ser por
muchos aos ms. Junto con este gran avance surgi tambin CSS 3 para traer al
mundo muchas de las tendencias actuales en cuanto a desarrollo que sin este
lenguaje no seran posible. Las hojas de estilo en cascada en su versin 3 incluy
tantas caractersticas y avances para el desarrollo web que es gracias a este
lenguaje que podemos encontrar y elaborar maquetas ms elaboradas y
dinmicas que permiten crear diseos entre una cantidad inimaginables de estilos;
CSS nos permite muchas posibilidades gracias a las nuevas propiedades que
fueron aadidas y actualizadas as como los selectores que nos permiten
especificar nuestros estilos y gracias a nuevos conceptos como estos podremos
notar claramente la diferencia entre estilos y contenido. Parte del significado de
crear una maqueta y estilo dinmico se trata de agregar factores que permitan dar
elegancia y un aspecto sofisticado al sitio web esto es bsicamente deleitar a la
vista con animaciones agradables las cuales se logran con transiciones, opacidad,
sombras y difuminados que son posibles gracias a las etiquetas propias de CSS 3
las cuales al tratarse de lenguaje de hipertexto son ms fciles de interpretar por
los navegadores haciendo posible crear sitios web con animaciones que son
fciles y rpidos de cargar ya que CSS 3 no repercute en gran medida en el
tamao de un sitio web.
De la mano con CSS 3 se encuentra un lenguaje que permite agregar funciones,
animaciones, procesos y acciones programadas en el sitio que sirven como
respuesta a la solicitud del cliente; Javascript ofrece muchas posibilidades y al
igual que los anteriores mencionados se trata de un lenguaje indispensable en el
desarrollo de un sitio web, como complemento a CSS permite crear efectos y
adems la interaccin con los usuarios, brinda dinamismo a un sitio web y mayor
complejidad; Dentro de las opciones que JS nos permite agregar a los sitios web
encontramos la interaccin con el usuario, plugins como Sliders, contadores,
relojes, validadores, calculadoras, alertas, etc. Y por supuesto efectos, JS abarca
muchos ms aspectos en cuanto a desarrollo web ya que no se trata de

estructurar una pgina web, sino de darle complejidad y permitir al usuario


adentrarse ms en el sitio e interactuar con este gracias a las acciones
programadas. Aunque JS no es un lenguaje reciente s ha evolucionado con el
tiempo y el surgimiento de nuevas tecnologas, ya que a pesar de que otros
lenguajes como HTML se adaptan a JS este tambin debe apegarse a la evolucin
de HTML y CSS, agregando nuevas etiquetas y ampliando sus libreras de cdigo.
Un ejemplo del uso de JS y su evolucin es la creacin de libreras como JQuery o
JQ que es un documento programado con funciones, procedimientos, acciones y
respuestas con la finalidad de agregar infinidad de contenido a un sitio web, todo
programado nicamente con JS y liberado para los desarrolladores sin costo
alguno.
Al igual que HTML, JS tambin tiene mucha popularidad dentro de la comunidad
de desarrolladores, existiendo repositorios y comunidades que comparten sus
creaciones para propsitos de desarrollo libre como por ejemplo plugins
desarrollados con JQ, que agregan mayor complejidad a los sitios web.
Est claro que el surgimiento de estos lenguajes dio paso a nuevos conceptos,
nuevas ideas y tendencias, hoy por hoy podemos encontrar una gran variedad de
estilos de desarrollo y modas en cuanto a esto y no es para ms puesto que las
posibilidades que estn al alcance de cada desarrollador hacen que el lmite sea
su imaginacin y creatividad, sino fuera as no existiran las tendencias en cuanto
a diseo responsivo que nos permite adaptar nuestros sitios a las distintas
resoluciones que existen o los diseos flat para dar una vista minimalista pero muy
agradable a los sitios. Est claro que estos lenguajes llegaron para revolucionar el
mundo del desarrollo web y la razn del surgimiento de estos fueron para
solucionar los problemas existentes y para estandarizar o unificar el proceso de
programacin. Sin embargo cuando una tecnologa es tan cambiante o reciente es
muy difcil poder apreciarla en todo su esplendor, aunado a HTML 5 surgi la
necesidad de actualizar los navegadores ya que sin importar el poder de este
lenguaje en un principio no era soportado por ningn navegador y se present la
problemtica de que el contenido no era visible o simplemente una pgina web no
poda ser apreciada de igual manera en un explorador como Internet Explorer que
en Mozilla Firefox.
Hoy en da los exploradores no buscan ms que adaptarse a esto y se est
trabajando ya en un estndar para el desarrollo logrando as que una pgina
pueda ser visible en todos los exploradores sin presentar problema alguno. El
desarrollo web es un concepto que no deja de avanzar y estar en constante
evolucin durante mucho tiempo, con las nuevas tecnologas mviles,
telecomunicaciones y conceptos de estar siempre conectado no tendremos ms
alternativa que acceder por medio de un explorador para hacer casi cualquier cosa
que necesitemos todo desde los sitios web desarrollados con los lenguajes de
programacin ms recientes y novedosos.

REFERENCIAS
Clemares, M. S. (05 de Noviembre de 2012). Think Big. Obtenido de Think Big:
HTML5 derriba las barreras que otros entornos de desarrollo han levantado.
Fuentes, J. (13 de Octubre de 2013). Latin Designer. Obtenido de Conozca el
HTML5: http://latindesigner.net/algunas-caracteristicas-de-html5-que-usteddebe-saber/
Gonzlez, M. (12 de Abril de 2013). Blogspot. Obtenido de Las 5 caractersticas
mas
importantes
de
HTML5:
http://maikolgonzalezdise.blogspot.mx/2013/04/las-5-caracteristicas-masimportantes.html
Lemus, J. M. (20 de Diciembre de 2007). Maestros de web. Obtenido de CSS 3:
las nuevas propiedades: http://www.maestrosdelweb.com/css-3-las-nuevaspropiedades/
ND. (13 de Septiembre de 2012). Wikipedia. Obtenido de Desarrollo web:
https://es.wikipedia.org/wiki/Desarrollo_web
ND. (29 de Enero de 2015). HazHistoria. Obtenido de 12 tendencias en diseo
web para 2015: http://www.hazhistoria.net/blog/12-tendencias-en-dise
%C3%B1o-web-para-2015
Soler, J. E. (16 de Marzo de 2010). Desarrollo web. Obtenido de CSS3:
http://www.desarrolloweb.com/manuales/css3.html

También podría gustarte