Documente Academic
Documente Profesional
Documente Cultură
Antes de la Web, la manera de obtener los datos de Internet era caótica: había diferentes
maneras posibles de obtenerlos y con ello había que conocer múltiples programas y
sistemas operativos. La Web introduce un concepto fundamental que es la posibilidad de
lectura universal, que consiste en que una vez que la información esté disponible, se pueda
acceder a ella desde cualquier computadora, desde cualquier país, por cualquier persona,
usando un único y simple programa llamado navegador. Hoy en día, Internet es un sistema
de comunicación público, cooperativo y autosuficiente económicamente, existen muchos
modelos de negocio basados en él, y a nivel técnico, se distingue porque basa su
funcionamiento en TCP/IP
Uno de los términos más actuales es el de Web 2.0, que se popularizó en el año 2004 y se
ha asociado a cuatro aspectos clave que seguramente encuentras cuando navegas en
Internet en la mayoría de los sitios y estas son sus principales características:
Por otro lado, podemos decir que la web 2.0 es más actitud y modelo de negocio antes que
tecnología: está centrada en la comunicación y en el usuario y se encuentra en constante
cambio. Finalmente, podemos mencionar
“La Web 3.0” La tercera generación de servicios basados en Internet que se caracterizan
por ser una web Inteligente que incluye conceptos como el de la web semántica (Internet
con la información mucho mejor definida, que permitiría a cualquier usuario poder encontrar
respuestas de forma más rápida y sencilla).
Una aplicación web es proporcionada por un servidor web y utilizada por usuarios que se
conectan desde cualquier punto vía clientes web (navegadores).
Definición: Son aplicaciones basadas en el modelo Cliente/Servidor que gestionan
servidores web, y que utilizan como interfaz páginas web.
• La colección de páginas es en una buena parte dinámicas (ASP, PHP, etc.), y están
agrupadas lógicamente para dar un servicio al usuario.
• El acceso a las páginas está agrupado también en el tiempo (sesión).
• Ejemplos: venta de libros, reserva de billetes, etc.
Lógica de negocio
Interfaz:
El software cliente puede ser un navegador web (Chrome, Firefox, IExplorer) que interpreta
código en HTML. El software servidor puede ser un servidor web como es Apache, y el
protocolo de comunicación generalmente es HTTP. Como vemos, ninguna de estas
aplicaciones tiene que ser creada por el programador.
Del lado del cliente pueden correr tecnologías como: HTML, CSS y Javascript. Del lado del
servidor pueden correr tecnologías CGI, ASP, JSP o PHP.
4. El servidor envía el recurso solicitado (si fuera una tecnología como PHP, primero
realiza una compilación; si no existiera el recurso envía un mensaje de error).
5. El cliente interpreta el código HTML que le fue enviado. Si éste hace referencia a
otros objetos de nuevo establece comunicación con el servidor, solicitándoselos.
5. Todo separado.
• Mayor rendimiento
• Se puede configurar cada servidor de la mejor manera para cada tipo de servicio.
Y no podemos pasar por alto a JSP (Java Server Pages) que es una tecnología
desarrollada por Sun y de la cual es actualmente propietaria Oracle. Se integra con
tecnologías Java como lo son los servlets.
Para que un sitio o aplicación web funcione mostrándose al público es necesaria una
arquitectura que disponga como mínimo los siguientes elementos:
El protocolo http: Es el protocolo basado en TCP/IP a través del cual el navegador realiza
peticiones al servidor para que este responda.
HTML: Es el formato básico de los documentos que componen las páginas web, está
basado en etiquetas y sirve para estructurar la forma de mostrar los contenidos de las
páginas.
CSS: Las hojas de estilo en cascada sirven para favorecer estéticamente los elementos y
contenidos estructurados a través de las etiquetas HTML, dotándoles de personalidad en
cuanto a su diseño, forma y colores.
La planeación, aborda elementos que deben definirse para establecer un flujo de trabajo y
un programa y rastrear el trabajo conforme avanza el proyecto. Con planificación previa no
estoy sugiriendo numerosas horas de escrupulosa planificación y organización de todo lo
que haremos, ha de ser práctico y en ningún momento debe ser peor el remedio que la
enfermedad, recordad que nos interesa planificar para ahorrar tiempo y ganar en calidad.
• Formulación.
• Planificación.
• Análisis (contenido, interacción, funcional, configuración)
• Diseño (arquitectónico, navegación, interfaz, de base de datos).
• Implementación.
• Pruebas.
Análisis
Estrategia
• Inventario del contenido existente: textos, imagines, vídeos, incluyendo fuentes que
no provengan de la web (libros, fotografías, etc…)
• Contenido que tenga que ser creado o editado (imágenes, textos, traducciones,
vídeos, etc…)
• Responsabilidades de autoría y edición (equipo: asignación de recursos)
• Plan de mantenimiento de contenidos
Definición Funcional
• Requisitos Funcionales
• Requerimientos de tecnología
• Requerimientos de planificación e integración
• Requisitos de Soporte
• Responsabilidades internas
• Responsabilidades de los Proveedores
• Arquitectura de la Información
• Mapa del Site
• Wireframes: representación esquemática de las páginas
• Convenciones de Nombres y Etiquetas (Nomenclaturas)
• Autoría de Contenidos
• Creación y edición de contenidos de acuerdo con la arquitectura de información del
site y de los diagramas de las páginas; para reutilización de los contenidos es
recomendable que se preparen directamente para la web
• Determinación del origen de las fotografías, vídeos e ilustraciones. Revisión de los
Contenidos y Finalización de esta fase en la aceptación de los contenidos mediante
un ciclo de aprobación de los mismos.
Diseño Visual
Producción
Ingeniería
Pruebas de Calidad
Revisión
• Revisión por parte de las partes implicadas (clientes, etc.) y aprobaciones finales.
Lanzamiento
• Puesta en Marcha
• Lanzamiento previo con base de datos con pocos usuarios; lanzamiento progresivo
con la base de datos completa
• Marketing sobre el site
• Posicionamiento del site (SEP)
Soporte de usuarios
• Mantenimiento
• Puesta del site en manos del equipo de mantenimiento
• Métricas sobre el site: recuperación de datos (informes), reportes y monitorización
• Establecimiento como site inicial o realización de ajustes en la planificación.
BIBLIOGRAFÍA
Conceptos básicos sobre tecnologías de desarrollo web. (s.f.). Obtenido de Ingenio Virtual:
https://www.ingeniovirtual.com/conceptos-basicos-sobre-tecnologias-de-desarrollo-web/