PCIBERICA desarrolla aplicaciones Web a medida basadas en ASP .NET, una tecnología muy extendida que permite desarrollar programas para el entorno Web.

Aplicación Web vs escritorio?

Una aplicación Web es un programa informático que funciona mediante un navegador web y que reside en un servidor interno (Intranet) o externo a una organización.

Debido a la complejidad que supone dar una respuesta genérica a este dilema y dado que cada cual tiene sus necesidades y medios particulares, exponemos algunas ventajas y desventajas que esperamos que le ayuden a tomar una decisión, pero para mayor seguridad y analizar los pros y contras, se debe hacer un estudio previo del proyecto. Pida presupuesto y no pondremos en contacto con usted para asesorarle sobre las opciones  posibles. 

Ventajas de aplicaciones web VS aplicaciones de escritorio:

Multiplataforma:
  • Una gran ventaja de las aplicaciones web sobre las aplicaciones de escritorio, es la de poder utilizar la aplicación en cualquier sistema operativo y explorador web. Sólo el servidor que proporcionará el acceso a los usuarios de la aplicación estará, en cierta forma, vinculado a un sistema operativo concreto, ya que algunas aplicaciones requieren componentes, programas o servicios especiales instalados en el servidor que son dependientes del mismo.
Distribución:
  • No se instala nada en el equipo de cada usuario, sólo en el servidor, lo que permite una distribución rápida en toda la red y de forma simultánea. Cualquier actualización en el servidor es visible de inmediato en todos los equipos conectados a la red y con acceso a la aplicación.
  • No se necesita reiniciar el servidor después de realizar una actualización en la mayor parte de los casos.
Movilidad:
  • Tendrá la posibilidad de acceder a la aplicación desde cualquier ordenador con conexión a Internet, sin necesidad de tener una conexión física a una red concreta.
 Ahorro en inversión de ordenadores para los usuarios:
  • Se produce un ahorro de inversión en hardware, el cual debe centrarse en el servidor. Cuanto mayor sea el número de ordenadores que accedan a la aplicación Web, mayor será el ahorro proporcionalmente, dado que ésta no requerirá modificaciones especiales por el tamaño de la red. Salvo que deban acceder a la aplicación un número de usuarios considerable de forma simultánea, los ordenadores conectados no necesitarán tener un gran rendimiento para funcionar con cierta fluidez, especialmente cuando se trata de aplicaciones de gestión.

 Desventajas:

Coste de desarrollo y licencias en aplicaciones web:

Aunque una de sus ventajas es el ahorro en hardware, por contra, tendremos que invertir más en el desarrollo del proyecto por ser más complejo y largo. También en algunos casos tendremos que invertir en licencias especiales de servidor, por lo que es fundamental valorar con cuidado la funcionalidad del proyecto completo, el número de usuarios, el hardware y software disponible,  y cualquier aspecto que pueda influir en los costes antes de decidirnos por una apliación web.

Rendimiento

Las aplicaciones web son más lentas que las aplicaciones de escritorio, debido a que la información no se trasmite en ambas direcciones (cliente-servidor / servidor-cliente) de la misma forma. Un ejemplo típico es una base de datos de clientes donde un usuario actualiza los datos del mismo a través de una página Web:

  • El usuario pulsa en un botón que le lleva a la página de clientes.
  • El Servidor le devuelve la página correspondiente en formato HTML y es interpretada por el Navegador para mostrarla.
    Modifica ciertos datos del cliente y pulsa guardar.
  • El equipo del usuario envía los datos al servidor para que sean procesados y guardados.

Con cada petición de este tipo se producen idas y venidas al servidor que ralentizan el proceso, ya que la parte visual (interfaz de usuario) no está instalada en el ordenador personal. El servidor envía la página en formato HTML, de forma que el Navegador de Internet pueda interpretarla y mostrarla al usuario.

Aspecto visual

Hay que tener en cuenta que el aspecto visual de la aplicación puede variar en función del explorador que se utilice.

 

Seguridad

Es importante poner especial atención en su desarrollo cuando se trata de aplicaciones web críticas. Los desarrolladores deben conocer bien las vulnerabilidades existentes en el entorno web o de lo contrario la información gestionada por la aplicación podría verse comprometida.

La seguridad en las aplicaciones web lleva más tiempo y esfuerzo desarrollarla e implementarla para evitar posibles ataques externos.

Limitaciones

Aunque cada vez son menos, existen algunas limitaciones técnicas en la funcionalidad de este tipo de aplicaciones.