ALVANTIA

Soluciones que aportan valor

ALVANTIA
  • SCF Platform
  • Factoring Platform
  • Customised solutions
    • Consulting
    • Highly qualified in-house teams
  • Contact
  • Join us
  • Articles
  • English
    • Español
  • LinkedIn

Super héroes de la web: AngularJS

  • 14/04/2015
  • Tecnología
Super héroes de la web: AngularJS

En Alvantia concebimos la calidad como una cualidad intrínseca al software. Es por ello por lo que a la hora de iniciar un nuevo proyecto, la planificación e implementación de las pruebas ocupa un lugar privilegiado. Asimismo, para asegurar esta calidad, es necesaria una búsqueda continua de las mejores herramientas y que a su vez, comparten esta filosofía de búsqueda incesante de la calidad.

Es por esto por lo que creemos que es interesante analizar AngularJS, que en dos palabras podríamos definir como una super heroica extensión del tradicional HTML.

Desde hace unos años, la popularidad de AngularJS respecto a otros frameworks queda patente en la siguiente gráfica en la que se comparan otras tecnologías basadas en el concepto ‘Single page application’ (amarillo), en concreto el framework javascript KnockoutJS (rojo) y AngularJS (azul).

angular1

Pero ¿qué aporta AngularJS que le hace gozar de tan buena salud entre la comunidad de desarrolladores? Muy sencillo, para aquellos que se interesan por la calidad, nos facilita el trabajo ya que permite centrarnos en aspectos como:

  •  Calidad en la experiencia de usuario: AngularJS se basa en el principio de Single Page Application. El producto permite olvidar el antiguo concepto de navegación entre páginas en el que cada vez se debe de  recargar toda la página. AngularJS propone refrescar contenidos en lugar de recargarlos una y otra vez, lo que proporciona una mayor fluidez en la navegación. Esto permite desarrollar interfaces de usuario de una calidad y fluidez sin precedentes y que requieren un ancho de banda mucho menor, pues la cantidad de datos a transferir entre el servidor y el navegador disminuye drásticamente.
  • Calidad en el código: AngularJS proporciona como hemos dicho anteriormente una extensión del HTML tradicional gracias a sus directivas. Esto permite construir el código de forma declarativa reduciendo así la cantidad de código a la vez que se aumenta su comprensión. Asimismo, implementa el patrón MVC (Model – View – Controller) muy usado en la construcción de aplicaciones tradicionales, pero en la parte cliente. Es esta separación de conceptos la que hace que el código sea más mantenible a largo plazo.
  • Calidad en las entregas: Del mismo modo que nos preocupamos por los test unitarios en el backend, AngularJS nos facilita y anima a realizar esto mismo en el lado cliente. De este modo la creación de test unitarios o test end-to-end se vuelve natural y necesaria. Este es el primer paso hacia la automatización de tests que nos permiten estar más seguros antes de una entrega o despliegue en producción. Tecnologías como Jasmin o Karma, se vuelven indispensables para esta tarea.

Por lo tanto, y como se puede apreciar, la apuesta por la calidad en la construcción de un proyecto software requiere estar al día en las nuevas herramientas que faciliten nuestro trabajo. En Alvantia compartimos una filosofía de trabajo en la que el software sólo se entrega si cumple nuestros estándares de calidad.

Tagged

Alvantiaframeworkshtmlwebwebservices

Share

Related Posts

Alvantia participates in the Factoring Road Show LATAM 2024

20/03/2024

Lise Meitner: the ignored genius in Nuclear Physics

08/01/2024

CDTI invites Alvantia to present its technological capabilities in Argentina

23/06/2023

Benefits of Cloud Computing

16/06/2022

Latest posts

  • Factoring and Confirming sector in Spain reaches 266,652 million euros in 2024
  • Alvantia joins Finwave Iberia & Latam and becomes part of Grupo Fibonacci
  • Factoring and sustainable finance
  • Alvantia sponsors the First Inter-Assembly Conference of the Spanish Factoring Association
  • Alvantia participates in the webinar “Factoring and Confirming in Spain and its comparison with LATAM”

Archive

© 2025 ALVANTIA

  • LinkedIn
  • Home
  • Legal conditions
  • SCF Platform
  • Factoring Platform
  • Customised solutions
    • Consulting
    • Highly qualified in-house teams
  • Contact
  • Join us
  • Articles
  • English
    • Español
Gestionar el consentimiento de las cookies
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies (propias y de terceros) para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Estadísticas
The technical storage or access that is used exclusively for statistical purposes. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Ver preferencias
{title} {title} {title}