¿APLICACIONES WEB?
1. Aplicación web estática
Si optamos por crear una app web estática, lo primero que debemos saber
es que este tipo de web app muestran poca información, y no suelen cambiar
mucho.
Por regla general suelen estar desarrolladas en HTML y CSS. Aunque
también pueden mostrar en alguna parte de la aplicación web objetos en
movimiento como por ejemplo banners, GIF animados, vídeos, etc. También pueden
desarrollarse aplicaciones web con jQuery y Ajax.
Además, modificar los contenidos de las apps estáticas no es sencillo.
Para hacerlo, habría que descargar el HTML modificarlo y volver a subirlo al
servidor. Y esos cambios sólo puede hacerlos el webmaster o la empresa de
desarrollo que programó y diseñó la web app. O buscar un profesional para
sustituir a ese equipo.
Algunos ejemplos de aplicaciones web estáticas podrían ser por ejemplo
portfolios de profesionales o bien un curriculum digital. Del mismo modo una
página de presentación de empresa podría tener también este tipo de aplicación
web para mostrar sus datos de contacto, etc.
2. Aplicación web dinámica
Las aplicaciones web dinámicas son mucho más complejas a nivel técnico.
Utilizan bases de datos para cargar a información, y estos contenidos se van
actualizando cada vez que el usuario accede a la web app. Generalmente cuentan
con un panel de administración (llamado CMS) desde dónde los administrado
pueden corregir o modificar los contenidos, ya sean textos o imágenes.
Existen muchos lenguajes de programación para aplicaciones web dinámicas.
Los lenguajes PHP y ASP son los más comunes porque permiten una buena
estructuración del contenido.
El proceso de actualización es muy sencillo y ni siquiera necesita entrar
en el servidor para modificarlo. Además de que permite implementar muchas
funcionalidades como foros o bases de datos. El diseño, y no solo el contenido
puede modificarse al gusto del administrador.
3. Tienda virtual o comercio electrónico
Si por el contrario la aplicación web es una tienda o comercio digital,
podemos decir que el desarrollo tenderá a parecerse al de un m-commerce o un
e-commerce. El desarrollo es más complicado porque debe permitir pagos
electrónicos a través de tarjeta de crédito, PayPal, u otro método de pago. En
estos el desarrollador también deberá crear un panel de gestión para el
administrador. A partir de él subirá los productos, actualizarlos o
eliminarlos, así como gestionar pedidos y los pagos.
Desarrollo de aplicaciones web - El Corte inglés
Algunos ejemplos de tiendas que tienen una aplicación web comercial
podría ser la de cualquier gran empresa como El Corte Inglés. En este caso la
web app se ajusta al dispositivo móvil como una aplicación móvil, permitiendo interactuar
con ella como si fuera una app nativa.
4. Portal web app
Con 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
Al hablar de animación, lo asociamos a la tecnología FLASH. Este tipo de
programación permite presentar contenidos con efectos animados. Permite también
diseños más creativos y modernos. Es una de las tecnologías más utilizadas por
diseñadores y creativos. El inconveniente de desarrollar aplicaciones web
animadas es que para temas de posicionamiento web y optimización SEO. Este tipo
de tecnología no es la más adecuada ya que los buscadores no pueden leer
correctamente las informaciones.
web app wordpress
6. Aplicación web con “Gestor de Contenidos”
En el caso de aplicaciones web en las que el contenido se debe ir
actualizando continuamente. Se necesitará instalar un gestor de contenidos
(CMS) a través del que el administrador pude ir realizando los cambios y
actualizaciones él mismo.
Estos gestores son intuitivos y muy sencillos de gestionar. Algunos
ejemplos de gestores de contenidos son:
WordPress: Sin duda es el más extendido de los gestores de contenidos.
Existe mucha información en la red, tutoriales y guías para personalizarlo,
entenderlo y además es gratuito.
Joomla: Es el segundo en el top CMS, tras WordPress. Aunque no goza de
tantos usuarios si que tiene una comunidad potente.
Drupal: Es un CSM de software libre. Es muy adaptable, y recomendado
especialmente para generar comunidades.
Este tipo de aplicación web es muy común entre páginas de contenidos:
blogs personales, blogs corporativos, blogs profesionales, páginas de noticias,
de artículos, de medios de comunicación, etc.
Otras consideraciones al crear aplicaciones web
Cada tipo de aplicación web tendrás sus fortalezas y debilidades, pero te
recordamos que a fin de cuentas sigue siendo una web, no una app nativa. Aunque
en apariencia sean parecidas (eso dependerá del diseño de aplicaciones web, no
del desarrollo). De modo que tendrás que respetar la normativa de cookies y
fortalece la seguridad a posibles ataques de hackers, de forma similar a una
web.
Del mismo modo recuerda trabajar correctamente el SEO (no el
posicionamiento ASO), ya que la aplicación web aparecerá en los resultados de
búsqueda de motores como Google o Yahoo; especialmente desde la última
actualización del algoritmo de Google. Las aplicaciones web buscan tener
apariencia de app móvil, pero con tecnología web. Así nos permite abaratar
considerablemente los gastos, por lo que tendrás que trabajarla como tal.