Evolucion de las Aplicaciones Moviles

  • Modelo Cero

    Modelo Cero

    Esta es una forma de llamar a las soluciones iniciales cliente/servidor en las que tenemos una página JSP/ASP/PHP que se conecta a una base de datos y genera un nuevo contenido html.
  • Modelo Uno

    Modelo Uno

    Este fue un salto importante , promueve la modularización y el uso de componentes a través de la programación orientada a objeto.
  • Arquitecturas Web y SPA

    Arquitecturas Web y SPA

    Con la llegada del mundo móvil y la necesidad de tener las aplicaciones web cada vez más desconectadas surgen las arquitecturas SPA (Simple Page Application) . Su propuesta principal es dar mayor responsabilidad al navegador y que el se encargue de cargar las vistas y datos utilizando AJAX
  • Modelo Dos

    Modelo Dos

    Quizás para mucha gente el modelo más importante, se apuesta por la separación de responsabilidades entre Vista , Controlador y Modelo. Prácticamente todos los frameworks web han implementado este enfoque de una forma u otra. Ejemplos son: Struts en Java , ASP.NET en Microsoft o Laravel en PHP.
  • Modelo MVC FrontController

    Modelo MVC FrontController

    Una evolución importante del modelo MVC fue el modelo MVC 2 o de FrontController que apuesta por una arquitectura en la que únicamente hay un controlador principal y gestiona todo a través de acciones.
  • Arquitecturas SPA MVC

    Arquitecturas SPA MVC

    Poco a poco el lado cliente comienza a tener más peso en los desarrollos y se necesita organizar mejor el código de JavaScript . Aparecen los primeros frameworks MVC de cliente como Backbone.js que permiten dividir las responsabilidades de la misma forma que en el servidor.
  • Arquitecturas SPA MVC

    Arquitecturas SPA MVC

    Estas arquitecturas empiezan a madurar rápidamente y aparecen tecnologías como Angular.js que promueve el uso del modelo MVC y la utilización de componentes en capa de presentación . Aparecen librerías complementarias como React que se centran en estos últimos.
  • Arquitecturas Web  Isomórficas

    Arquitecturas Web Isomórficas

    Ahora mismo estamos entrando en otra fase , comienza a llegar el JavaScript Isomórfico .
  • Arquitecturas Web y Ajax

    Arquitecturas Web y Ajax

    Hasta ese momento todas las evoluciones se produjeron del lado del servidor. El lado cliente tenía pocas novedades. Es en esta situación cuando surge AJAX como tecnología para mejorar el rendimiento entre cliente y servidor. Esto supuso una verdadera revolución a la forma de programar.