Las aplicaciones de una sola página no son más que aquellas webs donde todo el contenido es mostrado en una página con navegación fluida, sin que haya que saltar a una segunda página. Estas son por lo general ideales para aplicaciones o sitios webs con poco contenido, además de ser más fáciles de utilizar para el usuario. Uno de los mejores frameworks para crear estas páginas es Angular.
Acorde a la definición que se le da en su página web oficial, Angular es una plataforma de desarrollo, construida sobre TypeScript. Como plataforma, Angular incluye: Un framework basado en componentes para crear aplicaciones web escalables, una colección de bibliotecas bien integradas que cubren una amplia variedad de características, que incluyen enrutamiento, administración de formularios, comunicación cliente-servidor y más, además de un conjunto de herramientas para desarrolladores que lo ayudarán a desarrollar, compilar, probar y actualizar su código.
En la creación de estas Single Page Aplication, o SPA por sus siglas en inglés, se destacan varios frameworks y librerías open source que con el pasar de los años han sido utilizadas por los desarrolladores especialistas en este tipo de páginas.
Entre los diferentes contenidos que aconsejan pueden servir para tener una aplicación de una sola página, están:
Entre los frameworks recomendados por los developers para crear aplicaciones de una sola página, destacan: Vue JS, Angular, ReactJs y Ember.Js.