Sunteți pe pagina 1din 6

EVOLUCIÓN DE LA PROGRAMACIÓN WEB

Shirley Paola Naranjo Villan, 1151384

El desarrollo del internet en los años sesenta ha influido enormemente en la sociedad y


transformado los sistemas informáticos y ha sido fruto de las ideas y del trabajo de miles de
personas.

A Lawrence (Larry) Roberts se le suele llamar el “padre de Internet”, porque fue el director del
equipo de ingenieros que crearon ARPANET, el precursor de la actual Internet (Luján Mora, 2002).

En 1972, Robert Kahn junto con Vinton Cerf desarrollaron el protocolo Transmission Control
Protocol/Internet Protocol (TCP/IP). Este protocolo es el que gobierna las comunicaciones en
Internet y que permite conectar distintas redes independientes entre sí. (Luján Mora, 2002).

Por último Tim Berners-Lee es conocido como el padre de la Web, quien inventó las clásicas
tres W (World Wide Web) combinando dos tecnologías ya existentes (el hipertexto y el protocolo
de comunicaciones de Internet), creando un nuevo modelo de acceso a la información intuitivo e
igualitario (DE VICENTE) .

A él se deben los tres elementos que fueron clave en el nacimiento de la Web:

 HTML: como lenguaje para crear los contenidos de la Web, basado en Standard
Generalized Markup Language (SGML).
 HTTP: como protocolo de comunicación entre los ordenadores de la Web, encargado
de la transferencia de las páginas web y demás recursos.
 URL: como medio de localización (direccionamiento) de los distintos recursos en
Internet.

La primera página web y le primer navegador fueron creados por Tim Berners-Lee en diciembre
de 1990. Este primer navegador se programó en Objective-C en un ordenador NeXT, al principio
lo llamó WorldWideWeb, pero después cambió el nombre por Nexus (Luján Mora, 2002).

Las páginas web siguientes eran estáticas, se escribía mucho texto y muy pocas imágenes, eran
largas y planas. Luego aparece la tecnología Common Gateway Interface (CGI) (Luján Mora,

1
2002), que permite la generación dinámica de páginas web. CGI es un método para la transmisión
de información hacia un compilador instalado en el servidor (Christian Van Der Henst S., 2001).
El uso de esta tecnología abre un abanico de posibilidades enorme: la creación de aplicaciones web
que acceden a bases de datos.

Se empezó a tomar en cuenta el tiempo de carga rápido, se minimiza el tiempo de carga mediante
un uso minimalista de los recursos gráficos, el uso de Cascading Style Sheets (CSS) (Luján Mora,
2002). CSS es la tecnología desarrollada por el World Wide Web Consortium (W3C) con el fin de
separar la estructura de la presentación ( Barcia, 2003). Se da el uso excesivo de elementos gráficos,
empleo de tecnologías multimedia como Macromedia Flash.

De modo que en los primeros años era una sencilla programación secuencial mediante etiquetas,
llamadas HTML, pero rápidamente se extendió con el uso de lenguajes complementarios como
el PHP y el Perl que otorgaron más potencia a los desarrollos para Internet. En el apartado de las
bases de datos comenzó a sonar con fuerza un lenguaje estándar de tratamiento de datos
llamado SQL (Manuel, 2016).

Ya conociendo un poco como empezó la el internet y la web, ahora se conocerá que es lo que se
utiliza y se ve actualmente en el campo de la programación web.

En el presente se encuentra todo este incremento del uso de las tecnologías de la información
(TIC), en donde cada vez en diferentes sectores empresariales, administrativos, ciencias y todas las
disciplinas necesitan de computadores o dispositivos digitales que se incorporen a cualquier
actividad humana. Antes toda esta nueva tecnología se caracterizaba por ser accesible para quienes
pagan un servicio o se amarra a los usuarios a cierto tipo de servicio hardware o software si muchas
opciones de donde escoger, sin embargo, ahora esta lo llamado software libre u open source (Cobo,
Gomez, Perez , & Rocha , 2005).

Open source hace referencia a la libre disponibilidad por parte del usuario de un software y de
su código fuente. Es importante decir que aunque se hable de open source no quiere decir que sea
gratis, puede tener un costo pero generalmente muy reducido. La forma de trabajo de open source
se trata de un amplio número de desarrolladores y usuarios revisando y testando los producto

2
continuamente, favorece que los avances y mejoras sean realidad y rígida por criterio de calidad
tecnológica (Cobo, Gomez, Perez , & Rocha , 2005).

Como ejemplo el servidor Apache, desarrollado por más de cien desarrolladores voluntario
dentro del proyecto, gestionado por la Fundación Apache, es el servidor más utilizado en el mundo
debido a su robustez, rapidez, ser multiplataforma (Cobo, Gomez, Perez , & Rocha , 2005).

Así se tiene múltiples opciones open source para el desarrollo web, como herramientas de entorno
de desarrollo integrado, Atom, es el editor de texto desarrollado por Github. Desarrollo web
frontend; Bootstrap, originariamente utilizada por los desarrolladores de Twitter, Bootstrap fue
toda una revolución, sobre todo para aquellos que no se atrevían a maquetar páginas web, jQuery
este framework de Javascript es el más utilizado en el mundo. La característica principal de esta
biblioteca es que permite cambiar el contenido de una página web sin necesidad de recargarla,
mediante la manipulación del árbol DOM y peticiones AJAX. Herramientas de desarrollo backend,
PHP, Java, Ruby, Python, entre muchas otras aplicaciones (Ortego Delgado, 2016).

Uno de los elementos principales para la creación a páginas o aplicaciones web es el servidor, que
actualmente se cuenta con una gran cinta de opciones. Un servidor web es un software que se
ejecuta en un PC y se mantiene a la espera de recibir peticiones por parte de los usuarios de Internet
(Comparativa de los servidores web más utilizados, 2017).

Entre los más populares se encuentran Apache, es actualmente el servidor web más utilizado en
todo el mundo. Nginix un servidor multiplataforma, que funciona tanto en sistemas tipo Unix
(GNU/Linux, BSD, Solaris, Mac OS X , etc.) como Windows. Microsoft IIS servidor web de
Microsoft incluye los siguientes servicios: FTP, SMTP, NNTP y HTTP/HTTPS. Google Web
Server es el servidor web que Google utiliza en sus infraestructuras (Comparativa de los servidores
web más utilizados, 2017). Lighttpd que permite usar menos cantidad de memoria y CPU. También
es empleado por sitios con mucho tráfico como YouTube, Wikimedia, The Pirate Bay, etc (Built
with, s.f.).

Una de las tendencias actuales es presentar los contenidos tanto en computadores como en
dispositivos móviles, y para esto se utiliza el diseño adaptativo que es una técnica de diseño y
desarrollo web que, mediante el uso de estructuras e imágenes fluidas, así como de media-queries

3
en la hoja de CSS, consigue adapta el sitio web al entorno del usuario. Tiene los beneficios de
reducción de costos, eficiencia en la actualización, capacidad de adaptación de la interfaz y única
dirección del sitio web (Labrada Martinez & Salgado Ceballos, 2013).

Tambien en la actualidad está el tema de Cloud o nube. Para los programadores ya se tienes los
IDE online o Cloud IDE. Que básicamente son editores de texto que funcionan a través de un
navegador web, como sucede ya con muchas aplicaciones SaaS. Entre ellos, encontraremos
opciones complejas como el prestigioso Cloud9 o sencillas en su instalación base, como Codiad,
pero cuyas funcionales pueden aumentar mediante plugins hasta ponerse a niveles muy similares a
los del propio Cloud9 (García Galán, 2017).

Conclusiones
Actualmente con potenciales ingenieros de sistemas se tienen una gran cantidad de opciones para
poder realizar cualquier cosa u objetivo que se proponga. Lo ideal es que cada día se aprenda algo
nuevo o completar conocimientos propios. La tecnología no está para ser enemiga, y que si se
estaba acostumbrado a cierto lenguaje ahora salió otro, se debe ser aliado de la tecnología. En el
artículo se nombraron ciertos personajes característicos en la historia de la web y el internet y
nótese que importante son las personas en en desarrollo de tecnologías. Donde estos personajes
con una iniciativa crearon una evolución en la sociedad.

4
Referencias
Cobo, A., Gomez, P., Perez , D., & Rocha , R. (2005). PHP y MySQL Tecnología para el
desarrollo de aplicaciones web. Ediciones Diaz de Santos. Recuperado el 13 de Marzo de
2018

García Galán, H. (20 de Septiembre de 2017). ¿En qué consisten los Cloud IDE? Recuperado el
13 de Marzo de 2018, de arsys: https://www.arsys.es/blog/programacion/diseno-
web/cloud-ide-codiad/

Labrada Martinez , E., & Salgado Ceballos, C. (2013). Diseño web adaptativo o responsivo.
Revista Digital Universitaria, 13(1), 1-8. Recuperado el 13 de Marzo de 2018, de
http://www.revista.unam.mx/vol.14/num1/art07/index.html

Ortego Delgado, D. (26 de Octubre de 2016). 28 herramientas open source imprescindibles.


Recuperado el 13 de Marzo de 2018, de OpenWebinars:
https://openwebinars.net/blog/28-herramientas-open-source-imprescindibles/

Barcia, D. (8 de Noviembre de 2003). ¿Qué es CSS? Recuperado el 4 de Marzo de 2018, de


Maestros del Web: http://www.maestrosdelweb.com/introcss/

Built with. (s.f.). Recuperado el 4 de Marzo de 2018, de Web Server Usage Statistics:
https://trends.builtwith.com/Web-Server

Christian Van Der Henst S. (23 de Marzo de 2001). ¿Qué es el CGI? Recuperado el 4 de Marzo
de 2018, de Maestros del Web: http://www.maestrosdelweb.com/cgiintro/

Comparativa de los servidores web más utilizados. (7 de Noviembre de 2017). Obtenido de


Axarnet: https://www.axarnet.es/blog/comparativa-de-los-servidores-web-mas-utilizados/

DE VICENTE, J. L. (s.f.). Tecnología: Tim Berners-Lee. EL MUNDO. Recuperado el 4 de


Marzo de 2018, de EL MUNDO:
http://www.elmundo.es/navegante/personajes/bernerslee.html

5
Luján Mora, S. (2002). Programación de aplicaciones web: Historia, principios básicos y
clientes web. Alicancte: Editorial Club Universitario. Recuperado el 4 de Marzo de 2017,
de http://hdl.handle.net/10045/16995

Manuel. (16 de Abril de 2016). La evolución de los Lenguajes de Programación. Recuperado el 4


de Marzo de 2018, de PacelaDigital: http://parceladigital.com/2016/04/20/la-evolucion-
de-los-lenguajes-de-programacion/

S-ar putea să vă placă și