Sei sulla pagina 1di 6

Evolución del desarrollo Web

Wanser Herrera Villa Luis Aliaga Mariaca


Lizette Quispe Flores José Cano Vilcapaza

Escuela Profesional de Ingeniería de Sistemas Escuela Profesional de Ingeniería de Sistemas


eherrerav@unsa.edu.pe laliagam@unsa.edu.pe
lquispeflore@unsa.edu.pe
Universidad Nacional de San Agustín Universidad Nacional de San Agustín

Esta página web consiguió recibir en menos de un año 2


Abstract - The web development speaks to us about the millones de visitantes. Cargaba imágenes y texto en el
programming of the background service and not of the navegador, pero claro, a una velocidad reducida y con una
superficial part of a website, it offers functions and features as calidad gráfica acorde con la época.
well as allowing the visitors to interact in a website.
En cuanto al desarrollo web, aquellos servidores web arcaicos
han mejorado considerablemente, igual que los lenguajes de
programación. En cuanto a protocolos y estándares, se han
I. INTRODUCCIÓN
mantenido la línea de los originarios.
El lenguaje HTML Ha evolucionado poco a poco y se han ido
El desarrollo web nos habla sobre la programación del desarrollando sucesivas versiones a la versión inicial del
servicio de fondo y no de la parte superficial de un sitio web, lenguaje se añadieron nuevas características como las imágenes
ofrece funciones y características además de permitir a los las tablas o los marcos que permitían dividir las paginas web en
visitantes de interactuar en un sitio web. Hay que tener en cuenta varias partes , las paginas web fueron evolucionando y cada vez
que el desarrollo web y el diseño web son actividades distintas. contenían más imágenes , los diseñadores gráficos se
Como casi todo lo relacionado con la tecnología, el mundo del incorporaron al desarrollo de las paginas web y se desarrollo un
desarrollo web ha evolucionado en los últimos años a un ritmo nueva disciplina el diseño web además los navegadores web
vertiginoso. A día de hoy, existen numerosas tecnologías y cada vez serán mas potentes y las conexiones a internet mas
lenguajes que hace sólo unos años ni siquiera podíamos rápidas así que las paginas web cada vez mostraban más
imaginar. información si se toma un web concreta por ejemplo la web de
Las tendencias en desarrollo web y el uso de lenguajes de alicante una universidad de España se puede observar como ha
programación se presentan altamente cambiantes y la sido su evolución desde la primera versión del año 1996 hasta
comparación con cómo se abordaban los proyectos hace sólo el 2010 figura 5.
unos años resulta especialmente significativa a la hora de Durante los primeros cinco años la web solo servía para leer para
afrontar los cambios y las nuevas formas de trabajar. consumir contenidos no existía mucha interacción con las
páginas web sin embargo cuando se añadieron los formularios
la web comenzó a cambiar , los formularios permitían un mayor
II. EVOLUCION grado de interacción entre el usuario y las páginas web además
el lenguaje HTML incorpora la posibilidad de añadir nuevos
Todo empieza con el británico Tim Berners-Lee, considerado el tipos de contenidos a las páginas web como audio , video o
padre de lo que hoy conocemos como la Web. Gracias a él y a animaciones y los navegadores web se volvieron más rápidos y
su grupo, que crearon entre otras cosas el HTML o lenguaje de más potentes todo ello ayudo a que las páginas web se
etiquetas de hipertexto. Además del protocolo de comunicación transformaran en aplicaciones web que permiten realizar a
HTTP y el sistema de localización de objetos URL para través de una página web las mismas tareas que
completar el sistema. Como resultado fue la creación de la tradicionalmente se realizaban mediante un software instalado
primera página web en el 1991 como se puede apreciar en la en un ordenador a partir de un CD-ROM hoy en día a través de
figura 1. una página web podemos enviar correos electrónicos ,podemos
Pero esta primera web, como sus inmediatamente sucesoras, editar fotografías , podemos ver videos e incluso editar videos
contenía solo texto, sin imágenes, obviamente sin reparar en el todo ello a través de una página web , una de las ventajas de las
diseño web. Fue ya en 1993, con la aparición de Mosaic, el aplicaciones web es que las aplicaciones web no necesitan
navegador web gráfico que más se popularizó. Es entonces actualizarse por parte del usuario final , las aplicaciones web son
cuando se puede hablar del primer diseño web de una página. complejas de desarrollar ya que hace falta poseer conocimientos
de programación y de manejo de base de datos , últimamente ha Internet, como portátiles, tablets o smartphones, todo ello sin
aparecido un concepto de mercado de aplicaciones web un necesidad de instalar ningún tipo de programa, simplemente
repositorio donde se pueden publicar aplicaciones web para que accediendo desde el navegador web.
sean usadas por otras personas uno de los mercados más
El desarrollo web y el diseño no ha bajado su intensidad al
populares son google Chrome web store
contrario se ha incrementado [1].
V. DESARROLLO WEB Y EL USO DE LENGUAJES
III. DESARROLLO WEB DE PROGRAMACION
El desarrollo web se refiere a la programación necesaria para Las tendencias en desarrollo web y el uso de lenguajes de
construir una aplicación o sitio web se suele dividir en dos programación se presentan altamente cambiantes ahora la
partes: experiencia de usuario es muy diferente, la web no es
simplemente texto con enlaces, sino que se usan interfaces
- Parte cliente.
avanzadas de todo tipo, para distintos medios, con servicios
- Parte servidor. distribuidos [2]. La sociedad demanda inmediatez y la expresión
en tiempo real cobra más fuerza, lo que exige el uso de
Que pueden estar conectadas, que funcionan de forma aplicaciones que nos ahorren tiempo y faciliten la vida. El modo
independiente y emplean tecnologías distintas aunque muchas de trabajo DevOps (desarrollo y operaciones) y las
veces también interactúan por lo que también se habla de metodologías ágiles de desarrollo han conformado unos nuevos
programación, para el desarrollo de la parte cliente los procedimientos a la hora de poner en marcha cualquier
conocimientos que se necesitan tener por un lado HTML y CSS proyecto. Además, ahora las empresas se esfuerzan por
para la creación de las páginas web, y por otro lado JavaScript construir sistemas ligeros, con un desarrollo más rápido, a
y el DOM para la programación de la parte cliente el desarrollo menor coste y, por tanto, menor riesgo el desarrollo web debe
de la parte servidor se refiere a la programación necesaria para dar respuesta a esta nueva situación. A. Cloud Computing:
construir el “back end” de un sitio web , el back end es la parte
del sitio web que no ven los visitantes de un sitio web pero que El nuevo modelo de desarrollo es la computación en la Nube,
es necesario para poder presentar la información correcta en el que proporciona capacidades de procesamiento y
formato correcto a los visitantes. En el desarrollo de la parte almacenamiento prácticamente infinitas, a lo que se unen
servidor se emplean lenguajes de script como PHP, ASP, multitud de herramientas que facilitan y aceleran el desarrollo y
ASP.NET, JSP, Perl y Coldfusion para acceder a una base de la puesta en producción.
datos y recuperar la información necesaria para visualizar una Aquí es donde las funcionalidades “as a Service” han ganado
página web. Por lo tanto el desarrollo web también cubre el terreno al permitir la autogestión de los recursos y su fácil
diseño y desarrollo de las bases de datos y como una aplicación integración en el negocio. Exactamente de igual modo que CMS
web está al alcance de cualquiera, también es necesario tener en como WordPress se han popularizado enormemente en los
cuenta la correcta seguridad del producto final, la persona que proyectos tecnológicos vinculados a la gestión de contenidos,
realiza el desarrollo web se le suele llamar el “desarrollador”. más allá de su nacimiento inicial como solución para la creación
En la figura 3 resume las principales tecnologías que se han de blogs.
empleado y se emplean en la actualidad en el desarrollo web en
B. Dispositivos:
esta figura se tiene las tecnologías del lado del cliente donde se
destacan HTML, CSS y JavaScript. Los desarrolladores han adoptado en masa tecnologías para que
se muestren sus proyectos en los diferentes modelos y formatos
Por otro lado en la figura 4 tenemos las tecnologías del lado del
que inundan el mercado. Por ejemplo, hoy el diseño responsive
servidor entre las que destacan CGI,PHP,JSP, podemos ver que
o diseño adaptable no es sólo un requerimiento. Es hablar de la
todas estas tecnologías surgieron a mediados de los años
web de hoy: todos hemos comprendido que debemos diseñar
noventa y su uso continua hasta la actualidad.
con un ojo puesto en los teléfonos móviles y otro en las grandes
IV. DESARROLLO WEB Y EL DISEÑO EN LA pantallas de ordenadores o, incluso, la televisión.
ACTUALIDAD
VI. ETAPAS DEL DESARROLLO WEB
En la actualidad crear un desarrollo web ha dejado de ser un
escaparate estático de una empresa para convertirse en una A. Diseñar:
presentación dinámica e interactiva con funcionalidades La creación de un sitio web o aplicación web comenzara
cercanas a las de un programa de escritorio. En una aplicación primeramente definiendo su objetivo, el público al cual será
web se puede desde llevar un control de clientes a la facturación dirigido su estructura y el tipo de contenido expondrá, se debe
de una empresa o manejar fotografías, permitiendo acceder a tener en cuenta que información es más importante eligiendo sus
ella desde cualquier tipo de dispositivo que tenga conexión a
gráficos que acompañen el diseño estructural y será necesario servicio de computación a través de una red, la que
seleccionar las tecnologías para lograr los resultados esperados. usualmente es la internet.
 Personalización: la personalización web de sitios es
B. Implementar: cada vez una practica más extendida, y se podría decir
En este paso se materializa el diseño en un sitio o app web en que es crucial para el éxito de esta.
cual funcionara realmente quitando o agregando ítems para VIII. HABILIDADES DEL DESARROLLO WEB
asegurar una mejor interfaz la cual sea fácil de manejar luego
El desarrollador web debe tener excelentes habilidades de
de que se resuelven los detalles se procede a probar el
programación y utilizar una gran gama de herramientas de la
programa en varios sistemas operativos ya sean navegadores
programación y será capaz de ofrecer soluciones para dar al
e incluso dispositivos electrónicos para comprobar su
sitio web las funciones requeridas.
rendimiento y ver que que problemas puede presentar y poder
A. Diseño de bases de datos y SQL:
prevenirlos.
Se debe saber diseñar una base de datos ya que es algo
fundamental ya que muchos problemas se pueden resolver
C. Mantener:
teniendo una base de datos que este bien diseñada o con una
Cuando el sitio o la app web ya se está utilizando por el público
consulta correcta con SQL.
dirigido se debe actualizar el contenido regularmente así como
B. Localizar y arreglar errores:
atender a las posibles fallas que puedan suceder y
El saber localizar errores es una habilidad que se va
solucionarlas este es un proceso que solo termina cuando el
consiguiendo con la experiencia y es fundamental ya que
producto se quita del mercado ya que hoy en día la tecnología
muchas ves en el desarrollo del trabajo se procederán a buscar
avanza continuamente y es posible que deje de ser compatible
errores y arreglarlos.
con distintos sistemas o navegadores, en esta etapa se modera
la participación de los usuarios además de controlar el tráfico C. Buscar soluciones y documentación en la red
Es importante hacer una buena labor de investigación y
o las descargas con programas específicos.
saber buscar bien la información que se necesite. D. Divide
y vencerás:
VII. WEB EN TIEMPO REAL Y WEB SOCIAL
Es la habilidad de diseccionar un problema en pequeñas partes
La web social, creada dentro de la web 2.0, comprende una serie e ir haciéndolas poco a poco así poder facilitar el desarrollo
de prácticas que permite a los usuarios interactuar entre ellos en como si fuera una escalera en la cual se tiene que subir poco a
tiempo real, ya que está orientada especialmente a estos. En la poco en la cual se procederá a hacer parte por parte .
web 2.0 el usuario es considerado como el elemento principal, E. Trabajo en equipo
puesto que es quien decide si el recurso tiene valor, cómo Hay que saber leer y entender el código de otras personas por
utilizarlo o hacerlo público. La web social y en tiempo real se que cuando se está trabajando en el proyecto participaran
determinó 5 tendencias: varias personas y es importante comprender y saber cómo
 Web Semántica: la web semántica es una extención de contribuir al código de los demás ya sea modificar algo que
la world wide web que permite a usuarios compartir otra persona hizo.
contenidos más allá de las aplicaciones web. Esta F. Autodidacta:5
propone superar las limitaciones de la web actual Se debe mejorar la capacidad autodidacta y ser capaz de
mediante la introducción de descripciones explicitas aprender por uno mismo.
del significado, la estructura interna y global de los G. Aprende continuamente:
contenidos disponibles en la red. El mundo de la informática está en constante cambio y
 Mundos Virtuales: Son comunidades virtuales que, evolucionando es por eso que se debe formar uno
pueden o no, estar inspirados en la realidad, en estos continuamente y estar actualizado.
mundos los usuarios pueden interactuar a través de
objetos o bienes visuales. Ejemplo de aplicaciones IX. HERRAMIENTAS DE DESARROLLO WEB
destacadas son: Google Earth y Second life.
 Economía de la Atención: La economía de la atención Existen muchas herramientas como ASP, JavaScript, XML y
es un enfoque de la gestión de la información ue trata SQL. Estas son sólo algunas de las herramientas más conocidas
la atención humana como un bien escaso. Esta la como se puede apreciar en la figura 2. A. Herramientas de
vemos aplicada en las sugerencias de las paginas superposición :
comerciales de hoy en día, las cuales utilizan nuestros La mayoría de los diseñadores y desarrolladores están
historial y analizan nuestras preferencias para brindar familiarizados con HTML y CSS.
sugerencias que sean de nuestro interés. Diseño Web, Desarrollo Web y WordPress.
 Computación en la Nube: también conocida como WordPress es un ejemplo interesante de la diferencia entre el
servicios en la nube, es un paradigma qie ofrece diseño y desarrollo. El diseño de páginas web de un sitio de
WordPress está determinado por la selección de un tema. El 5. Practicode: Es un editor multi-
tema incluye el uso de colores, columnas, fuentes, de código, es decir que podremos editar desde código
navegación y títulos. Después de seleccionar un tema, puede HTML, hasta CSS pasando por Javascript,
agregar funcionalidad a su sitio web mediante el uso de widgets XHTML y Visual Basic Script. Todo ello con una
y la selección de plug-ins. interfaz gráfica excelente.
6. Clean CSS :Es una simple
herramienta que nos permitirá limpiar con
X. GESTION DE CONTENIDOS WEB totalidad nuestro código CSS obteniendo como
A. Extensiones de Firefox útiles para el desarrollo web: resultado un código más legible y más limpio.
1. Wappalyzer : Identifica con qué tecnologías 7. Real Time jQuery Editor: Es una de
están hechos los sitios web que visito. las herramientas que nos permite editar y codificar
2. Firebug : Utiliza las propias herramientas para el código JQuery de forma instantánea, es decir,
desarrolladores integradas en Firefox y en algunas ocasiones de en tiempo real. Con una gran interfaz y
Chromium o Chrome. funcionalidades, se convierte sin duda en la
3. HTML Validator: Permite ver si hay errores herramienta ideal para los desarrolladores de
en el código HTML de una página, incluso en local. JQuerry.
4. Headings map: Es donde se ve la estructura de
títulos de una página rápidamente.
5. Nimbus Screenshot: Captura una página
entera o solo una región, quizá lo que le falta es poder añadir B. Editores de imagen
notas rápidamente como Nimbus. 1. Photoshop: Es una herramienta que
6. Web Developer. Muy útil para nos permitirá editar nuestras imágenes en la web,
comprobaciones de accesibilidad, entre otras. donde puede acceder a su cuenta con una dirección
web personalizada, compartir los trabajos, tener
un espacio de 2GB de almacenamiento gratuito (o
pagar varias cuotas para incrementar este espacio).
XI. APLICACIONES PARA EL 2. Picnik: Es un editor muy eficaz, que
además de las características básicas incorpora
DESARROLLO WEB
avanzadas, filtros, efectos y un sinfín más de
herramientas muy sofisticadas.
Para ello tenemos editores de código, editores de imagen y
3. Pixlr.com: Es un excelente editor,
creadores de logotipos.
muy potente, ya que incluye todas las funciones
A. Editores de código:
necesarias siendo muy fácil de utilizar y
1. Amy Editor: Podemos destacar que
familiarizarse con los menús y herramientas que
podemos abrir varios archivos mediante pestañas,
lo componen.
resaltado del código para diferentes idiomas y la
4. OnlineImageEditor: Es un sencillo
posibilidad de administrar diferentes proyectos a
editor de imágenes dedicado especialmente para
la vez.
aquellas personas que no tienen conocimientos
2. Bespin : Es una aplicación creada
avanzados sobre la edición de imágenes o la
principalmente por los desarrolladores de Mozilla
utilización de herramientas profesionales, con un
Labs, básicamente lo que nos permitirá es editar
diseño simple y efectivo podrás modificar tus
códigos embed.Entre ellos la edición del nuevo
imágenes rápidamente añadiendo efectos, letras,
código HTML5.
formas.
3. Kodingen: Es un pequeño pack en la
5. Sumopaint : Es una aplicación que
nube, donde incluye todo lo necesario para
nos ofrece un entorno muy agradable para realizar
programar en internet, es decir, un excelente editor
toda clase de efectos, filtros y ajustes en nuestras
de imágenes, un editor de código y varias
fotos.
herramientas más.
6. Pixer.us: Es otra excelente
4. EditArea: Es otra herramienta para
herramienta de edición de imágenes en línea
editar código web que incluye las funciones
gratuita, que incluye todas las funciones básicas,
básicas de resalto de sintaxis, búsquedas y
efectos, combinaciones de colores.
remplazar el código, además de un soporte
multilenguaje y varias características más.
C. Creadores de logotipos
1. Flashbannernow: Que diseña banner empresas, mostrarse en el mercado e infinidad de
flash para tu sitio web o blog sin ninguna aplicaciones de acuerdo a las perspectivas de las
dificultad en su utilización. personas y sus alcances, encontrando en la internet
2. 123 Banner: Es una sencilla fuente vital de generación de empleos, negocios
herramienta que nos permitirá crear logotipos eficaces e inteligentes y gran ayuda en la consecución
fácilmente eligiendo una template. de objetivos y planteamientos, pero las etapas del
3. Kizoa: Es otra herramienta que nos desarrollo de
proporciona todas las herramientas básicas para los sitios web actuales y sus lenguajes de
crear los logotipos, pero aparte de ellas incorpora
otras más avanzadas que nos permitirá programación son bien complejos por su código
personalizar al máximo nuestra creación.
extenso y variado. Por lo tanto se
4. 123Slideshow es una alternativa al
requiere conocer herramientas
anterior servicio comentado (123Banner), con
unas prestaciones bastante interesantes,
que proporciona la
funcionales y sobre todo potentes. Podremos crear actualidad para desarrollar dinámicamente las
con facilidad, logotipos o presentaciones en flash, páginas web.. Concretamente el desarrollo web
con transacciones, efectos, etc. es algo muy fundamental para la mejor relación
5. Online Logo Maker: Es una sencilla
herramienta con la que podrás crear banners
profesionales para tu sitio web o blog. Lo mejor de servidor y cliente para ello se debe reconocer
del servicio es que no requiere ningún tipo de que existen diferentes tipos de aplicaciones a la
registro para ser utilizado. vez que ayudaran a que este servicio será más
6. Web 2.0 Logo Generator: Es un adaptable y llamativo
servicio diseñado por simwebsol y que
básicamente nos permite crear logotipos REFERENCIAS
dospuntoceristas con tan solo escribir el texto y
elegir varias de las opciones que nos proponen [1] Hunhed, J. (2017).El blog de Hunteet.recuperado
para mejorar la calidad final y el aspecto antes de de https://hunteet.com/blog/diseno-y-desarrollo-web-
descargárnoslo a nuestro ordenador. evolucion-internet/. José María Baquero
7. thefreelogomakers.com: Es un [2] Baquero.J.M (2018). Developersti.Recuperado
servicio web que nos permitirá crear logotipos de: https://www.developersti.es/reportajes-
rápidamente con su interfaz moderna e intuitiva. developer/evolucion-desarrollo-web/. [3] Kernighan, B.
Incluye las herramientas más básicas para la
W., & Ritchie, D. M. (1991). El lenguaje de
creación de los mismos.
programación C. Pearson Educación. [4] Rodríguez,
8. Mybannermaker: Es un servicio web
muy potente que nos permitirá, con la ayuda de N. H., Bonillo, M. L., & Ramírez, E. L. S. (2002).
tutoriales paso a paso, crear nuestro logotipo para Introducción a la programación. Universidad de
añadirlo en nuestro sitio web o blog con tan sólo Cádiz, Servicio de Publicaciones.
unos clics. [5] https://elandroidelibre.elespanol.com/2014/03/las-
mejores-aplicaciones-y-herramientas-para-desarrollo-web-
XII. CONCLUSIONES con-android.html
[6] S. Sanchez, «WEB SOCIAL,» 2009. [En línea]. Available:
- El desarrollador web debe tener excelentes habilidades http://glossarium.bitrum.unileon.es/Home/web-social.
de programación y utilizar una gran gama de [Último acceso: 10 octubre 2018].
herramientas de la programación. [7] P. Castell, «La Web Semantica,» Escuela politecnica
- El diseño de las páginas web deben ser atractivas y superior - Universidad autonoma de Madrid.
fáciles de usar.
[8] «Semantic Web,» 07 noviembre 2012. [En línea].
- El diseño como el desarrollo web son esenciales para
Available: http://semanticweb.org/wiki/Main_Page.html.
producir un sitio efectivo, deben estar integrados para
así ofrecer la mejor creación de páginas en [Último acceso: 10 octubre 2018].
circulación.
- En la actualidad el desarrollo y creación de sitios web
se impone en el mundo como herramienta tecnológica
para unir las regiones, crear negocios, soportar
ANEXOS

Figura 3. Principales tecnologías client side

Figura 1. Primera página web en el 1991

Figura 4.Principales tecnologías server side

Figura 2.Tipos de lenguaje

Figura 5.Evolución de la página web

Potrebbero piacerti anche