VENTAJAS
Ventajas
- Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.- No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas.
- No ocupan espacio en nuestro disco duro.
- Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectanos estamos usando siempre la última versión que haya lanzado.
- Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador.
- Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es necesario tener un navegador.
- Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.
- La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo.
- Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación.
- Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.
- Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs).
ESTRUCTURA DE APLICACIONES WEB
Estructura de las aplicaciones web
El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.
Mas Informacion
QUE ES UNA INTERFAZ
¿Qué es una interface?
Cuando se habla de Sitios Web, se denomina interfaz al conjunto de elementos de la pantalla que permiten al usuario realizar acciones sobre el Sitio Web que está visitando. Por lo mismo, se considera parte de la interfaz a sus elementos de identificación, de navegación, de contenidos y de acción.Todos ellos deben estar preparados para ofrecer servicios determinados al usuario, con el fin de que éste obtenga lo que vino a buscar cuando visitó el Sitio Web. Por lo anterior, cada uno de los elementos que sean integrados dentro de la interfaz debe estar pensado para causar un efecto sobre el usuario y deben ser utilizados con un propósito.
En este sentido, es importante considerar que uno de los autores más citados en cuanto a la usabilidad de los Sitios Web, destaca que los elementos más importantes de la portada de todo Sitio Web se pueden resumir en cuatro postulados generales:
- Dejar claro el propósito del sitio: se refiere a que el sitio debe explicar a quién pertenece y qué permite hacer a quienes lo visitan; se entiende que debe hacerlo de manera simple y rápida. Por ejemplo, ayuda en este sentido el cumplimiento de las normas referidas a uso de URLs y logotipos oficiales.
- Ayudar a los usuarios a encontrar lo que necesitan: implica que debe contar con un sistema de navegación visible y completo, pero que además deberá estar complementado por algún sistema de búsqueda que sea efectivo para acceder al contenido al que no se logra acceder o que no se encuentra a simple vista.
- Demostrar el contenido del sitio: significa que el contenido se debe mostrar de manera clara, con títulos comprensibles por parte del usuario y con enlaces hacia las secciones más usadas que estén disponibles donde el usuario los busque. Ayudará en este sentido tener un seguimiento de las visitas para comprender qué es lo más visto y lo más buscado del Sitio Web.
- Usar diseño visual para mejorar y no para definir la interacción del Sitio Web: se refiere a que los elementos gráficos del Sitio Web deben estar preparados para ayudar en los objetivos del sitio y no sólo como adornos utilizados para rellenar espacio. Aunque se trata de uno de los temas más debatibles, su alcance no es el de restringir el uso de imágenes y elementos gráficos, sino a que su uso sea adecuado para la experiencia de uso que se desea ofrecer.
DISEÑO WEB

Diseño web
Se entiende por diseño web el conjunto de actividades que permiten avanzar desde el concepto que se defina para el Sitio Web hasta su realización, por lo que no sólo está referido a las tareas relacionadas con el diseño gráfico, sino que también aborda otras como las definiciones relativas a usabilidad, interacción, y también a todas las que están relacionadas con los contenidos propiamente tales.Por lo mismo, este capítulo aborda todos estos elementos y se podrán encontrar a continuación las recomendaciones de buenas prácticas para cada uno de estos aspectos, con el fin de que el encargado del Sitio Web pueda adoptarlas de acuerdo a la realidad de su propia organización.
Es importante tener en cuenta que los aspectos relacionados con el desarrollo de un proyecto web propiamente tal no son tratados en este capítulo, ya fueron abordados en la versión 1.0 de la Guía Web
Mas Informacion
APLICACIONES WEB EN LA PLATAFORMA
ASP.NET: Aplicaciones web en la plataforma .NET
ASP.NET es el nombre con el que se conoce la parte de la plataforma .NET que permite el
desarrollo y ejecución tanto de aplicaciones web como de servicios web. Igual que sucedía en
ASP, ASP.NET se ejecuta en el servidor. En ASP.NET, no obstante, las aplicaciones web se
suelen desarrollar utilizando formularios web, que están diseñados para hacer la creación de
aplicaciones web tan sencilla como la programación en Visual Basic (.NET, claro está).
Un ejemplo
Para hacernos una idea de cómo es ASP.NET, retomemos el ejemplo de la sección anterior,
que en ASP.NET queda como sigue si empleamos el lenguaje de programación C#:
Ejemplo de página ASP.NET
<%@ Page language="c#" %>
<html>
<head>
<title>Hora.aspx</title>
</head>
<script runat="server">
public void Button_Click (object sender, System.EventArgs e)
{
LabelHora.Text = "La hora actual es " + DateTime.Now;
}
</script>
<body>
<form method="post" runat="server">
<asp:Button onclick="Button_Click" runat="server"
Text="Pulse el botón para consultar la hora"/>
<p>
<asp:Label id=LabelHora runat="server" />
</form>
</body>
</html>
Este sencillo ejemplo ilustra algunas de las características más relevantes de ASP.NET. Por
ejemplo, podemos apreciar cómo el código de nuestra aplicación ya no está mezclado con las
etiquetas HTML utilizadas para crear el aspecto visual de nuestra aplicación en el navegador
del usuario. En vez de incluir código dentro de la parte correspondiente al HTML estático,
algo que todavía podemos hacer al estilo de las páginas ASP tradicionales, hemos preferido
utilizar un par de controles ASP.NET que nos permiten manipular en el servidor los
elementos de nuestra página web con más comodidad (de forma similar a como JavaScript
Interfaces web 29
http://csharp.
ASP.NET es el nombre con el que se conoce la parte de la plataforma .NET que permite el
desarrollo y ejecución tanto de aplicaciones web como de servicios web. Igual que sucedía en
ASP, ASP.NET se ejecuta en el servidor. En ASP.NET, no obstante, las aplicaciones web se
suelen desarrollar utilizando formularios web, que están diseñados para hacer la creación de
aplicaciones web tan sencilla como la programación en Visual Basic (.NET, claro está).Un ejemplo
Para hacernos una idea de cómo es ASP.NET, retomemos el ejemplo de la sección anterior,
que en ASP.NET queda como sigue si empleamos el lenguaje de programación C#:
Ejemplo de página ASP.NET
<%@ Page language="c#" %>
<html>
<head>
<title>Hora.aspx</title>
</head>
<script runat="server">
public void Button_Click (object sender, System.EventArgs e)
{
LabelHora.Text = "La hora actual es " + DateTime.Now;
}
</script>
<body>
<form method="post" runat="server">
<asp:Button onclick="Button_Click" runat="server"
Text="Pulse el botón para consultar la hora"/>
<p>
<asp:Label id=LabelHora runat="server" />
</form>
</body>
</html>
Este sencillo ejemplo ilustra algunas de las características más relevantes de ASP.NET. Por
ejemplo, podemos apreciar cómo el código de nuestra aplicación ya no está mezclado con las
etiquetas HTML utilizadas para crear el aspecto visual de nuestra aplicación en el navegador
del usuario. En vez de incluir código dentro de la parte correspondiente al HTML estático,
algo que todavía podemos hacer al estilo de las páginas ASP tradicionales, hemos preferido
utilizar un par de controles ASP.NET que nos permiten manipular en el servidor los
elementos de nuestra página web con más comodidad (de forma similar a como JavaScript
Interfaces web 29
http://csharp.
Suscribirse a:
Entradas (Atom)
