Noticias¿Qué tipos de aplicaciones web existen?

¿Qué tipos de aplicaciones web existen?

tipos de apps web

 

En este post exploraremos los diferentes tipos de Aplicaciones Web. De esta manera será más fácil conocer qué tipo de aplicación puede necesitar un negocio en concreto. Se entiende por aplicación web aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. Clasificaremos las aplicaciones en 6 tipos.

 

 

1.- Aplicación web estática. Es un tipo de aplicación que muestra muy poca información y está pensada para no generar e incluir nuevos contenidos. Suelen estar desarrolladas en HTML y CSS. No obstante, pueden incluir videos, banners y GIFS. Modificar el contenido de una web estática no es sencillo, ya que requiere que se descargue el código, modificarlo y volverlo a subir: no es práctico. El webmaster o un desarrollador profesional tendrá que ser el que lleve cabo estos cambios. Este tipo de aplicación es práctico para proyectos que no requieran actualizar la información o que quieren dar un primer paso en el mundo de internet. Algunos ejemplos podrían ser portfolios de profesionales, un curriculum digital o una página de presentación de empresa.

 

 

2.- Aplicación web dinámica. Son mucho más complejas a nivel técnico que las anteriores. Utilizan bases de datos para cargar la información y los contenidos se van actualizando cada vez que el usuario accede a la web app. Suelen contar con un panel de administración (llamado CMS) desde el que se administra y se crean y publican los contenidos (noticias, posts, imágenes, banners, videos…) Existen muchos lenguajes de programación para aplicaciones web dinámicas como por ejemplo PHP y ASP, que son los más populares porque permiten una buena estructuración del contenido. Es muy sencillo actualizar los contenidos y se pueden añadir foros, o bases de datos. También el diseño de la web se puede cambiar y retocar.

 

 

3.-  E-commerce. Es el tipo de aplicación web pensado para tiendas online. El desarrollo es más complejo al tener que crearse unas pasarelas de pago para tarjetas de crédito, PayPal, etc. Además de sincronizarse con la gestión de stocks y logística. Habrá que crear un panel de gestión donde se subirán los productos y se irán actualizando o eliminándose, y donde se gestionaran los pedidos y pagos. Podemos encontrar miles de ejemplos, desde Amazon hasta El Corte Inglés.

 

 

4.- Portal web app. Con el término portal, nos referimos a un tipo de aplicación en el que la página principal permite el acceso a diversos apartados, categorías o secciones. Puede haber de todo: foros, chats, correo electrónico, un buscador, zona de acceso con registro, contenido más reciente, etc.

 

 

5.- Aplicación web animada. Son aplicaciones web creadas con la tecnología Flash. Esta tipología de programación permite crear y presentar contenidos con efectos animados. Es una tecnología muy atractiva para desarrolladores y diseñadores. El problema que tienen las webs animadas es que no son útiles para mejorar el posicionamiento ni para optimizar el SEO; los buscadores no pueden leer correctamente las informaciones.

 

 

6.- Aplicación web con “Gestor de Contenidos”. Perfecta para proyectos que necesitan actualizar su contenido constantemente. Tienen un gestor de contenidos (CMS) a través del cual el administrador y los editores pueden ir añadiendo los contenidos, realizando los cambios y actualizaciones, etc. Muchas empresas han optado por este tipo de aplicaciones web, por la facilidad de publicar contenidos. Es muy popular su uso en diarios digitales, blogs (personales o corporativos), medios de comunicación y webs de Pymes. Dada su popularidad ponemos algunos ejemplos de CMS:

 

  • WordPress. El más extendido y popular. Es sencillo y gratuito y hay mucha información disponible para optimizar su uso.
  • Joomla. El segundo en el ranking de CMS. Tiene una comunidad fuerte de usuarios fieles.
  • Drupal. Es un CMS de software libre. Es muy personalizable, adaptable, y se recomienda para generar comunidades.