III. Central bank autonomy and banking sector’s instability
2. Theoretical views and hypotheses
Para el desarrollo de la aplicación hemos analizado varias empresas, del gran número de empresas que se dedican a estos servicios, les hemos explicado nuestras necesidades y nos hemos decantado por la empresa ideaWeb. El motivo de decantarse por ideaWeb es la cantidad de trabajos que ha realizado con un diseño dinámico y moderno como el que queremos dar a nuestro portal, la utilización de las técnicas que tenemos pensado utilizar y podernos involucrar en el proceso de desarrollo.
Para el desarrollo de la aplicación nos dejaremos aconsejar por ideaWeb pero consideramos muy importante apostar por los nuevos lenguajes de programación de aplicaciones web como HTML5, CSS y PHP. Aunque el desarrollo de esta parte se realizará por la empresa subcontratada consideramos conveniente el uso de la tecnología HTML5 por el gran número de ventajas que aporta pese a ser muy novedoso:
No depende de nadie, es open source, no necesita plugins de terceros Favorece el posicionamiento en motores de búsqueda
Rápido
Ofrece buena compatibilidad con los dispositivos móviles Mejores efectos visuales
Fácil inserción de video y audio Permite geolocalización
Como vamos a manejar un gran volumen de información y esta tiene que estar gestionada y almacenada de forma accesible y rápida vamos a emplear también una base de datos MySql, que además nos provee gratuitamente la empresa de Cloud. Esta base de datos al ser software libre nos permite abaratar los costes.
Pese a esta apuesta inicial por nuestra parte estaremos abiertos a las sugerencias de la empresa tecnológica que tiene bastante más experiencia en estos temas pero queremos ser partícipes activos del desarrollo de la aplicación y tener un conocimiento lo más exhaustivo posible puesto que es nuestro más importante activo del negocio junto con los usuarios. El
82
desarrollo de aplicaciones web y móvil es un mundo muy dinámico y cambiante por eso queremos involucrarnos en todas las fases posibles del desarrollo, además de las lógicas de definición de especificaciones y diseño, también en la medida de lo posible en el desarrollo, pruebas y puesta en marcha. Para ayudarnos al conocimiento de la aplicación y ante futuros cambios en la aplicación y/o de desarrollo queremos tener la plataforma perfectamente documentada. Esto facilitará enormemente el mantenimiento y la reutilización en futuras versiones.
Este mantenimiento del que hablamos será muy importante, puesto que vamos a adaptarnos a lo que demandan nuestros clientes empresas y afectados. Como hemos anticipado en la descripción del entorno, actualmente no hay ningún proyecto para facilitar la vida a los afectados y para que las empresas puedan conocer las necesidades de estos por lo que en cuanto detectemos una necesidad intentaremos implantarla lo antes posible.
8.2.1
DISEÑO WEB ADAPTATIVO
Como hemos anticipado antes nuestro servicios serán accesibles tanto vía web, como mediante los diferentes dispositivos móviles existentes y los que pueden aparecer en el futuro, para lograr esto vamos a utilizar un diseño web adaptativo (en inglés, Responsive Web Design). El diseño web adaptativo o adaptable es una técnica de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas, así como de media-queries en la hoja de estilo CSS, consigue adaptar el sitio web al entorno del usuario.
Esta técnica se desarrolla para construir una Web para todos (Web for All) y accesible desde cualquier tipo de dispositivo (Web on Everything). Aunque específica para dispositivos móviles, está técnica está pensada en el contexto de "One Web", y que por lo tanto engloba no sólo la experiencia de navegación en dispositivos móviles sino también en dispositivos de mayor resolución de pantalla como dispositivos de sobremesa.
Hoy en día, la variedad de dispositivos existente en el mercado ha provocado que la información disponible no sea accesible desde todos los dispositivos, o bien es accesible pero la experiencia de navegación es muy pobre.
Las Ventajas que proporciona este diseño son numerosas. Con una sola versión en HTML y CSS se cubren todas las resoluciones de pantalla, es decir, el sitio web creado estará optimizado para todo tipo de dispositivos: PCs, tabletas, teléfonos móviles, etc. Esto mejora la experiencia de usuario a diferencia de lo que ocurre, por ejemplo, con sitios web de ancho fijo cuando se acceden desde dispositivos móviles.
De esta forma se reducen los costes de creación y mantenimiento, pues se evita tener que desarrollar aplicaciones ad-hoc para versiones móviles, por ejemplo, una aplicación específica para iPhone, otra para móviles Android, etc.
Desde el punto de vista de la optimización de motores de búsqueda, sólo aparecería una URL en los resultados de búsqueda, con lo cual se ahorran redirecciones y los fallos que se derivan de éstas. También se evitarían errores al acceder al sitio web en concreto desde los llamados "social links", es decir, desde enlaces que los usuarios comparten en medios
83
sociales tales como Facebook, Twitter, etc y que pueden acabar en error dependiendo de qué enlace se copió (desde qué dispositivo se copió) y desde qué dispositivo se accede. Además esta tecnología impacta positivamente en el visitante, por ser nueva genera impacto en las personas que la vean en acción, lo que permitirá asociar a la marca con creatividad e innovación