Ir al contenido principal

Tipos de Desarrollo App Web

 

Tipos de Desarrollo App Web

Podemos clasificar las Apps Web en función de cómo se presenta el contenido dentro de la aplicación. Podemos distinguir entre 5 tipos generales de aplicaciones web:

1. Aplicaciones web estáticas

Características de las Aplicaciones Web Estáticas

1. Este tipo de web App muestran muy poca información y no suelen variar mucho (aunque pueden mostrar en alguna parte de la misma objetos en movimiento, como por ejemplo (banners, GIF animados, vídeos, etc.).

2. Por regla general suelen estar desarrolladas en lenguaje HTML y CSS y pueden ser creadas en plataformas de desarrollo como por ejemplo AppYourSelf o Monincube, pero sería en el caso de crear una App para un fin promocional (es decir que tenga uso en un periodo concreto de tiempo y luego desaparezca) o si tu proyecto no es algo muy serio, ya que no ofrecen la calidad que puede aportar una empresa de desarrollo App especializada.

3. Hay que tener en cuenta que modificar las Apps estáticas no resulta nada sencillo y menos aún con las limitaciones que presentan por lo general este tipo de plataformas de desarrollo App y el escaso aporte experiencial y personal que solo un profesional puede transmitir y llevar a cabo a la hora de desarrollar tu App.

Para poder hacer cambios en la App Web, habría que descargar el código HTML para poder modificarlo y posteriormente volver a subirlo al servidor web.

Esos cambios solo puede hacerlos el Webmaster o la empresa de desarrollo App que programó y diseñó la Web App en su momento, algo que limita bastante las posibilidades de realizar mejoras y cambios en la App sino eres un experto en la materia.

Ejemplos de aplicaciones web estáticas

  • Portfolios de profesionales o un currículo digital.
  • Páginas de presentación de empresa para mostrar sus datos de contacto, etc.

2. Aplicaciones web dinámicas

Una aplicación web dinámica es mucho más compleja de crear y desarrollar a nivel técnico que una App web estática, ya que utilizan bases de datos para cargar la información para que los contenidos de la App Web se vayan cargando y actualizando cada vez que el usuario accede a la misma.

Este tipo de aplicación web es muy utilizada en páginas de contenidos como:

  • Blogs personales.
  • Blogs corporativos.
  • Blogs profesionales.
  • Páginas de noticias y artículos sobre actualidad.
  • Medios de comunicación masivos como periódicos y revistas digitales, etc…

¿Qué es un gestor de contenidos o CMS?

Las Apps web dinámicas cuentan por lo general con un panel de administración (llamado CMS) desde dónde los administradores pueden corregir, modificar y cambiar los contenidos, ya sean textos o imágenes.

Pero, ¿qué es realmente un gestor de contenidos o CMS?

CMS son las siglas en inglés de Content Management System (en castellano sistema de gestión de contenidos o gestor de contenidos). Se trata de un programa desarrollado para el que cualquier usuario puede administrar y gestionar los contenidos de una App (también de una web) con facilidad y sin conocimientos de programación Web para Apps.

Características de un gestor de contenidos o CMS

  • Es fundamental para el desarrollo de aplicaciones web en las que el contenido se debe ir actualizando continuamente.
  • Permite al administrador o Webmaster realizar los cambios y actualizaciones que considere oportunos.
  • Son muy intuitivos y sencillos de gestionar.

Ejemplos de gestores de contenidos o CMS

  • WordPress: Es el gestor de contenidos más conocido y es gratuito. Existe muchísima información en Internet sobre este gestor de contenidos como tutoriales y guías para aprender su uso, las funciones y opciones que presentar, cómo personalizarlo, etc.
  • Joomla: Es el gestor de contenidos más conocido después de WordPress. Es una plataforma con un uso muy intuitivo que cuenta con una gran cantidad de usuarios en su comunidad y grandes prestaciones.
  • Drupal: Se trata de un gestor de contenidos de software libre, el cual hace que sea muy adaptable. Es especialmente recomendable para generar comunidades y foros.

Características de las Apps Web Dinámicas

Se pueden utilizar la mayoría de lenguajes para desarrollar aplicaciones web dinámicas., pero lo más usados y comunes son los lenguajes PHP y ASP, puesto que permiten una buena estructuración y diseño del contenido de la App.

Para actualizar o realizar cambios en la App Web, el proceso es muy sencillo, ya que:

  • No es necesario entrar en el servidor para modificarlo.
  • Permite implementar muchas funcionalidades como foros o bases de datos.
  • El diseño web, el contenido y la estructura pueden ser modificados por el administrador de la App (no solo el contenido de la App).

3. Portales para Aplicaciones Web

¿Qué es un Portal para una aplicación Web?

Un portal móvil App Web, es un sitio o página web para dispositivos móviles, es decir, es muy similar a un sitio web normal, pero diseñado para las pantallas de este tipo de dispositivos que son más pequeñas, de tal forma que los contenidos (como imágenes, videos, etc.) se optimizan para ajustarse a estos requisitos.

Esto facilita la navegación y lectura a través de dispositivos móviles ya que de lo contrario un sitio Web normal sería muy incómodo de visitar y visualizar.

Características de un Portal App Web

  • Optimizado para dispositivos móviles (pantallas pequeñas).
  • Compatibilidad con todos los sistemas operativos disponibles actualmente: Android, iOS (iPhone), BlackBerry OS, etc.
  • La página principal permite el acceso a diversos apartados, categorías o secciones.
  • Puede haber todo tipo de elementos en el portal App Web, como por ejemplo, foros, chats, correo electrónico, un buscador, zona de acceso con registro, contenido más reciente, etc.

4. Tienda online para aplicaciones Web

Características de una tienda online para Aplicaciones Web

  • El desarrollo es similar al de un sitio web orientado al e-commerce. Es decir, una App Web basada en una tienda online, o también denominada M-Commerce o comercio móvil (del anglicismo Mobile Commerce) ya que lleva todas las transacciones a nivel de poder ser ejecutadas desde cualquier dispositivo móvil.
  • El desarrollo de una tienda online App Web es más complicado que el de una App Web estática o una App Web Dinámica, porque debe contar con una pasarela de pagos electrónicos a través de tarjeta de crédito, PayPal, u otro método de pago, además de tirar de bases de datos.
  • Este tipo de Apps también cuenta con un CMS o panel de gestión que el desarrollador App también deberá crear, desde el cual, se pueden subir los productos, actualizarlos o eliminarlos, gestionar los pedidos y pagos, etc.

Ejemplos de tiendas online de App Web

Algunos ejemplos de tiendas online App Web son:

· Carrefour

· El Corte Inglés

· Nike

5. Aplicaciones web animadas

Características de las Aplicaciones Web Animadas

  • Es una de las tecnologías más usadas por diseñadores, creativos y desarrolladores App debido a que permite presentar los contenidos de la App Web con efectos animados de todo tipo y diseños muy creativos y modernos.
  • Utiliza tecnología Flash para las animaciones.
  • Tienen un inconveniente bastante importante, y es que su posicionamiento Seo es mucho más complicado ya que este tipo de tecnología no es la más adecuada para ello. Los motores de búsqueda (se basan en texto y búsquedas que realizan los usuarios) no Indexan este tipo de formatos correctamente.

Consideraciones en el desarrollo de aplicaciones web

· Cada tipo de aplicación web tiene sus ventajas y desventajas, pero no está de más decir, que sigue siendo como una página web y no como una App Nativa aunque sean muy similares en cuanto a apariencia y funcionalidad.

Dependerá del diseño y estructuración de la aplicación web (no del desarrollo). Digo esto para recordar que hay que tener siempre presentes los siguientes aspectos:

  • Respetar y tener cuidado siempre con la normativa sobre cookies y protección de datos.
  • Fortalecer la seguridad de la App Web frente a posibles ataques de hackers y virus (igual que un sitio web).

· Es importantísimo trabajar el posicionamiento SEO de la App Web para que la App aparezca en las primeras posiciones de búsqueda de los motores como Google Yahoo, Bing, etc., y sea visitada y usada por el máximo número de público posible.

En este punto hay que tener en cuenta que este tipo de Apps no se pueden optimizar mediante posicionamiento ASO, ya que no se descargan desde ninguna App Store como Google Play Store o la Apple App Store, puesto que se visualizan de la misma forma que una página web, sin necesidad de realizar ningún tipo de descarga o instalación.

· Un aspecto importante que siempre debes tener en cuenta y tener claro en el desarrollo y posicionamiento de Apps Web, es que tienen la apariencia de una App móvil pero con la tecnología de una página web (incluso también la misma apariencia dependiendo del caso y el diseño), por lo que permite abaratar considerablemente los gastos, pero también que se debe trabajar en la misma, como si una página web se tratara en multitud de aspectos.

Ademas de todo lo mencionado sugerimos tener un buen logotipo para su negocio, puedes probar este creador de logotipos.



Comentarios

Entradas populares de este blog

ClassDojo: ¿qué es y cómo empezar a usarlo en clase

ClassDojo: ¿qué es y cómo empezar a usarlo en clase? Esta plataforma permite a los docentes organizar su aula, promover actividades de gamificación, calificar al alumnado y mantener una comunicación más fluida con ellos y sus familias. Compartir Classdojo-education-platform En agosto de 2011, los británicos Sam Chaudhary y Liam Don diseñaron  ClassDojo : una plataforma de gestión del aula en la que participan docentes, padres y estudiantes. Su objetivo es administrar un aula escolar en base a puntuaciones sobre el comportamiento del alumnado a través de una interfaz de fácil uso, que admite diversas opciones de personalización para que se adapte a las necesidades de cada clase. De esta manera, si el discente realiza un trabajo brillante ganará puntos; por contra, si molesta a los compañeros, recibirá una puntuación negativa por este comportamiento.  El sistema de calificación depende del docente en todo momento , ya que es quién decide qué suma y qué resta, así como la cuantía...

Microsoft Word: 24 trucos para aumentar tu productividad.

Hoy te vamos a enseñar  24 trucos para Word  para que le saques todo el partido a este editor de texto. Aunque hay muchas arternativas , Word sigue siendo la herramienta a la que millones de personas recurren para crear documentos en Windows y Mac . intentaremos  buscar los trucos y atajos menos conocidos . Con ellos podrás automatizar varias tareas y ahorrar tiempo para aumentar un poco tu productividad a la hora de utilizar la herramienta. 1. Utiliza la búsqueda inteligente Office 365 es una suite ofimática conectada, y Word tiene algunas interesantes funciones online como la de  realizar búsquedas con los términos que hayas seleccionado  en Bing. De esta manera, si estás escribiendo y quieres buscar información avanzada sobre algún término lo vas a tener muy fácil. Lo único que tienes que hacer es seleccionar una palabra y frase y hacer clic derecho sobre ella. En el menú contextual, pulsa sobre la opción  Búsqueda inteligente  y se abrirá...

Cómo crear una página web paso a paso – Guía completa

  Cómo crear una página web  con dominio propio es probablemente la primera pregunta que se plantea todo nuevo webmaster. Después de todo, la base que uses para crear tus sitios web determinará el flujo y el crecimiento de tu proyecto online. Por lo tanto, es importante tener un plan sólido y evaluar todas las opciones disponibles. En esta guía, cubriremos cómo crear un sitio web usando: Sistemas de gestión de contenidos (CMS) Scripts de comercio electrónico Creador de sitios web Cada camino es único y conlleva un conjunto de ventajas y desventajas. Es por eso que intentaremos resaltar los aspectos más importantes de creación de sitios web para facilitar el proceso de toma de decisiones. Aquí están nuestros cinco pasos fáciles que cubren todo lo que necesitas saber sobre cómo hacer un sitio web: 1. Establece la idea de tu sitio web 2. Registra un nombre de dominio 3. Adquiere un hosting web Hosting compartido Cloud hosting Servidor VPS 4. Elegir una plataforma y crear una pági...