Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PAGINA WEB
Una página Web es la unidad básica del World Wide Web, o simplemente Web, como se le llama
comúnmente. El Web está integrado por sitios web y éstos a su vez por páginas web. La gente suele
confundir estos términos, pero un sitio web es en realidad un conjunto de páginas web.
Una página de Internet o página Web es un documento electrónico adaptado particularmente para
el Web, que contiene información específica de un tema en particular y que es almacenado en algún
sistema de cómputo que se encuentre conectado a la red mundial de información denominada
Internet, de tal forma que este documento pueda ser consultado por cualquiera persona que se
conecte a esta red mundial de comunicaciones y que cuente con los permisos apropiados para
hacerlo.
Una página Web tiene la característica peculiar de que el texto se combina con imágenes para hacer
que el documento sea dinámico y permita que se puedan ejecutar diferentes acciones, una tras otra,
a través de la selección de texto remarcado o de las imágenes, acción que nos puede conducir a otra
sección dentro del documento, abrir otra página Web, iniciar un mensaje de correo electrónico o
transportarnos a otro Sitio Web totalmente distinto a través de sus hipervínculos.
Estos documentos pueden ser elaborados por los gobiernos, instituciones educativas, instituciones
públicas o privadas, empresas o cualquier otro tipo de asociaci ón, y por las propias personas en lo
individual.
Identificación de necesidades con el cliente
Si los requerimientos se enfocan a describir las necesidades del cliente, entonces es l ógico que para
recabarlos haya que obtener la información de primera mano. Esto es, mediante entrevistas con el
cliente u obteniendo la documentación que describa la manera que el cliente desea como funcione
el sistema de software. Las necesidades y / o requerimientos del cliente evolucionan con el tiempo y
cada cambio involucra un costo. Por eso es necesario tener archivada una copia de la
documentación original del cliente, así como cada revisión o cambio que se haga a esta
documentación.
Para que la metodología sea efectiva en los puntos descritos se definieron las siguientes actividades
que se deben desarrollar para la correcta identificación de necesidades de los clientes:
Para hacer una correcta identificación de los clientes y poder realizar un análisis de manera asertiva se pueden implementar
una serie de técnicas de acuerdo al cliente con el que se esté tratando. Como apoyo a esta etapa la metodología presenta
algunas técnicas con las que se pueden identificar las necesidades de manera tal que el análisis sea apropiado para
satisfacer las expectativas del cliente.
Tipos de páginas web: página web estática vs dinámica
Todas las páginas web están creadas con un lenguaje llamado HTML. El término “estático” viene de
que ése código HTML está escrito directamente por un desarrollador web, por lo tanto, sólo puede
editarse “manualmente”. Se muestra en el navegador del usuario tal cual está almacenada en el
servidor web.
Estos sitios web son ideales para sitios con pocas páginas web que no requieren muchos cambios.
Son baratos ya que son pequeños y no requieren servidores especiales. Como son creados de
manera artesanal un sitio web estático muy grande elevaría bastante el precio.
Como dijimos anteriormente, todas las páginas web están creadas con HTML. Pero en el caso de las
páginas web dinámicas este código HTML es creado por un software. Esto les permite crear muchas
páginas de manera automatizada y que los dueños del sitio puedan actualizar el contenido
fácilmente sin la ayuda de desarrolladores.
El software que crea la página web dinámica puede estár escrito en lenguajes de programación
como PHP, Ruby, Python, Perl, Node.js, .Net, etc. Y obtiene datos de una base de datos que pueden
ser MySQL, PostgreSQL, entre otros. Esto hace que se requiera un servidor web especial. Los
desarrolladores web tienen que instalar este software, hacer los ajustes de configuración e instalar
el diseño del diseñador web. Este proceso se hace una sola vez y después el dueño del sitio se
encarga de la actualización y generación del contenido.
La gran mayoría de los sitios web que existen en Internet son dinámicos y utilizan un Sistema
Manejador de Contenidos o CMS (por sus siglas en Inglés). El manejador más popular del mundo es
WordPress. Se estima que 1 de cada 3 sitios esta basado en WordPress. Esto es por su facilidad de
uso y su versatilidad.
Principales lenguajes de programación para el desarrollo web
Lenguaje JavaScript
Se utiliza principalmente del lado del cliente aunque se puede utilizar del lado del servidor.
Actualmente y gracias a tecnologías como AJAX es utilizado para enviar y recibir informaci ón del
servidor.
Lenguaje PHP
Es un lenguaje enfocado en la creación de webs dinámicas. Sus scripts son interpretados por el
servidor y genera código HTML. Requiere Apache o IIS con librerías de PHP. Hereda su sintaxis de C,
Java y Perl.
Lenguaje Python
Considerado por muchos el lenguaje más limpio a la hora de programar. El código, al igual que
JavaScript, es interpretado y no compilado.
Algo curioso en este lenguaje es que permite a los programadores elegir un estilo de programaci ón
concreto (objetos, estructurado, funcional…), debido a que es un lenguaje de programación
multiplataforma.
Lenguaje Ruby
1- Investigación
Lo primero que hay que hacer es un análisis y una revisión del contexto en el que nos movemos. Por
ejemplo: mirar sitios similares (competencia), buscar un estilo que nos identifique y que por
supuesto nos guste y con el que nos sintamos cómodos.
2- Planificación
Cuando se planifica un sitio Web, se deben considerar varios factores: la audiencia y sus necesidades,
el objetivo para el que se crea, los temas y contenidos que le gustaría cubrir, el nombre del sitio, la
disponibilidad del nombre de dominio y registrarlo, lo que otros sitios han hecho, etc.
3- Arquitectura del sitio y contenido
Pensemos qué vamos a contar y cómo vamos a contarlo. Debemos crear un mapa de la arquitectura
del sitio para demostrar visualmente cómo se organiza el contenido y la estructura del sitio.
En esta etapa el sitio Web se encuentra constante mantenimiento para posibles mejoras. Se procura
obtener informes sobre el rendimiento, para asegurar que el sitio Web sea un éxito.
6- Marketing
Una vez que la web se publica hay que ponerse manos a la obra y hacer marketing. Trabajar fuerte
en el SEO del portal para que éste se posicione correctamente en buscadores, difundir en redes
sociales (Facebook, Twitter, Linkedin), mimar los contenidos, actualizar a di ario el portal, etc.
Requerimiento de hardware
Usualmente se emplea para saber si una aplicación podrá funcionar correctamente en una
determinada configuración de hardware de computadora. Los requerimientos tambi én se utilizan
para saber si un dispositivo periférico específico funcionará en la configuración de hardware.
* Requerimientos recomendados de hardware: son las características más apropiadas que debe
tener el hardware para poder ejecutar una aplicación específica.
Elementos que toda página web atractiva debe tener
Cada día nacen cientos de páginas web ya sea para entretener a los lectores, para suministrar
información, promover intereses o con fines comerciales.
Pero muchas de ellas no cumplen con los requisitos “mínimos” que toda buena página debería
tener. Los elementos de diseño web que toda página tiene la obligación de tener.
1) Contenido.
Una página web debe ser atractiva… Pero no solo a la vista, sino también en el contenido.
Eso significa que debe tener contenido interesante que atraiga (y atrape) al público objetivo. De
hecho, ninguna página puede considerarse exitosa si no cuenta con un contenido atractivo y
actualizado con cierta frecuencia.
Eso servirá no solo para aumentar el número de nuevas visitas, sino para que los antiguos visitantes
consulten la página a menudo y la usen como referencia.
2) Tipografía.
Es importante usar fuentes llamativas pero sencillas de leer. Tambi én es importante variar el tamaño
de una misma fuente para resaltar secciones interesantes del contenido y del texto.
3) Imágenes.
En el diseño web es muy importante las buenas fotografías, preferentemente tomadas por un
profesional. Es importante que no estén pixeladas o desenfocadas, ya que puede causar una mala
imagen del sitio en general.
4) Animaciones y movimiento.
Para generar una sensación de dinamismo es bueno utilizar elementos animados. Pero atenci ón: no
abusar de ellos, ya que pueden sobrecargar la página.
Lo ideal es que no sobrepasen el 20% del total de la página ya que de otra forma pueden causar
saturación, distraer la atención de cosas importantes que se quieren decir y por último sacar al
usuario del sitio.
5) Botones e iconos.
Utilizar botones prácticos y representativos, así como iconos grandes y vistosos aumenta la facilidad
de navegación en la página.
Pero no es necesario colocar accesorios que no brinden un valor real, por ejemplo, un reloj para
clientes que se encuentran en el mismo uso horario.
Los fondos claros o totalmente blancos facilitan la visualización, pero también dan un aspecto
despejado a la página resaltando las imágenes.
Existe la tendencia a utilizar fondos negros para lecturas largas, para no cansar al lector con la luz del
monitor.
7) Enlaces a redes.
Es de gran ayuda para los usuarios colocar enlaces a redes sociales con las cuales interactúan con
facilidad. Esto ayuda además a crear comunidad.
8) Sobriedad.
Una página debe permitir una fácil visualización de los contenidos (vídeos, imágenes, textos).
Si la información o contenido tarda en cargarse, error: eso supone una visita menos y un potencial
cliente que no conoció la oferta.
Tener en cuenta todo eso a la hora de optar por el diseño web es garantía de éxito.
Servidor
Un servidor es un equipo informático que forma parte de una red y provee servicios a otros equipos
cliente.
Se denomina servidor dedicado, aquel que dedica todos sus recursos a atender solicitudes de los
equipos cliente.
Sin embargo, un servidor compartido es aquel que no dedica todos sus recursos a servir las
peticiones de los clientes, sino que también es utilizado por un usuario para trabajar de forma local.
Existen gran cantidad de tipos de servidores o roles que estos pueden desempeñar. En la siguiente
relación enumeramos algunos de los más comunes.
· Servidor de archivos: es aquel que almacena y sirve ficheros a equipos de una red.
· Servidor de Correo: se encarga de gestionar el flujo de correo electrónico de los usuarios, envía,
recibe y almacena los correos de una organización.
· Servidor Proxy: su principal función es guardar en memoria caché las paginas web a las que
acceden los usuarios de la red durante un cierto tiempo, de esta forma las siguientes veces que estos
acceden al mismo contenido, la respuesta es más rápida.
· Servidor Web: Almacena contenido web y lo pone al servicio de aquellos usuarios que lo solicitan.
· Servidor de Base de Datos: es aquel que provee servicios de base de datos a otros programas o
equipos cliente.
· Servidor DNS: permite establecer la relación entre los nombres de dominio y las direcciones IP de
los equipos de una red.
· Servidor DHCP: este dispone de un rango de direcciones con el cual, asigna automáticamente los
parámetros de configuración de red IP a las maquinas cliente cuando estas realizan una solicitud.
Navegador
Un navegador web es un programa que permite ver la información que contiene una página web. El
navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo
presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar.
Es de vital importancia contemplar los distintos navegadores con los que los usuarios van a utilizar
nuestras páginas. En teoría, los estándares web publicados por el W3C deberían permitir que las
páginas fueran visualizadas exactamente igual en todos los navegadores. La realidad, sin embargo,
es distinta: Cada navegador (especialmente, Internet Explorer) implementa diferencias que
pueden hacer necesario el uso de técnicas "especiales" para que nuestros portales se muestren de
la misma forma en todos los navegadores.
Google Chrome
Google Chrome es un navegador web de código propietario desarrollado por Google y compilado
con base en componentes de código abierto (proyecto Chromium).
Chrome es actualmente el navegador más utilizado de internet. Está disponible gratuitamente para
diversas plataformas (Windows, MacOS, Android, iOS, Linux...).
Safari
Safari es un navegador web de código cerrado desarrollado por Apple Inc. Está disponible para Mac
OS X, iOS (el sistema usado por el iPhone, el iPod Touch y el iPad) y Microsoft Windows.
Microsoft Internet Explorer, conocido comúnmente como IE, es un navegador web desarrollado por
Microsoft para el sistema operativo Microsoft Windows desde 1995. Ha sido el navegador web m ás
utilizado durante años, con un pico máximo de cuota de utilización del 95% entre el 2002 y 2003. Sin
embargo, dicha cuota de mercado ha disminuido paulatinamente con los años. Microsoft anunció
que a partir de Windows 10 dejará de publicar versiones de este navegador para sustituirlo por Edge.
Mozilla Firefox
Mozilla Firefox es un navegador web libre y de código abierto descendiente de Mozilla Application
Suite y desarrollado por la Fundación Mozilla.
Firefox puede ser utilizado en varios sistemas operativos (Windows, MacOS, Android, iOS, Linux...).
Microsoft Edge
Es el navegador integrado por defecto por Microsoft en su sistema operativo Windows 10, y este
llamado a sustituir a Internet Explorer (producto que MS dejará de desarrollar y soportar a partir de
2019).
Opera
Opera es un navegador web y suite de Internet creado por la empresa noruega Opera Software,
capaz de realizar múltiples tareas como navegar por sitios web, gestionar correo electrónico,
contactos, fuentes web, charlar vía IRC y funcionar como cliente BitTorrent. Funciona en una gran
variedad de sistemas operativos, incluyendo Microsoft Windows, MacOS, Android, iOS, GNU/Linux y
FreeBSD.
Sistema operativo
El sistema operativo es el software que coordina y dirige todos los servicios y aplicaciones que utiliza
el usuario en una computadora, por eso es el más importante y fundamental. Se trata de programas
que permiten y regulan los aspectos más básicos del sistema. Los sistemas operativos más utilizados
son Windows, Linux, OS/2 y DOS.
Los sistemas operativos, también llamados núcleos o kernels, suelen ejecutarse de manera
privilegiada respecto al resto del software, sin permitir que un programa cualquiera re alice cambios
de importancia sobre él que puedan comprometer su funcionamiento.
El sistema operativo es el protocolo básico de operatividad del computador, que coordina todas sus
demás funciones de comunicaciones, de procesamiento, de interfaz con el usuario.