Con l’introduzione della Single-Page Application all’interno della Intesys Digital Platform si evolve il modo con cui progettare e sviluppare le applicazioni web generando diversi vantaggi (performance, interattività).

Migliorare le performance di navigazione e user experience

  • Incremento della velocità: in una SPA le sezioni della pagina e le risorse vengono caricate solamente in fase iniziale. Durante la navigazione l’applicazione interagisce col server richiedendo dati e modificando il proprio aspetto e contenuto, senza dover ricaricare l’intera pagina, cosa che succede in un applicativo web standard;
  • Miglioramento della esperienza utente: una SPA rende l’esperienza dell’utente più interattiva e fluida, del tutto simile ad una applicazione nativa (mobile o desktop). Ad esempio con una applicazione SPA è possibile eseguire più operazioni utente contemporaneamente gestendo il risultato in maniera trasparente, rendendolo più efficace e performante l’utilizzo dell’applicativo.

Migliorare le performance di navigazione e user experience

  • Incremento della velocità: in una SPA le sezioni della pagina e le risorse vengono caricate solamente in fase iniziale. Durante la navigazione l’applicazione interagisce col server richiedendo dati e modificando il proprio aspetto e contenuto, senza dover ricaricare l’intera pagina, cosa che succede in un applicativo web standard;
  • Miglioramento della esperienza utente: una SPA rende l’esperienza dell’utente più interattiva e fluida, del tutto simile ad una applicazione nativa (mobile o desktop). Ad esempio con una applicazione SPA è possibile eseguire più operazioni utente contemporaneamente gestendo il risultato in maniera trasparente, rendendolo più efficace e performante l’utilizzo dell’applicativo.

Single Page Application: team e modalità di sviluppo

Negli ultimi anni il mondo delle applicazioni web si è trasformato, soprattutto con l’avvento di  Node.js  e con il consolidamento di alcuni framework come React e Angular. La moltiplicazione di questi framework ha aumentato le complessità e le criticità all’interno della gestione e dello sviluppo di progetti. In risposta a questa complessità, operiamo con un team frontend dedicato e con una modalità di progettazione e sviluppo orientata a ottenere importanti benefici in termini di qualità: qualità nella realizzazione di un progetto, qualità nella capacità di risposta alle richieste specifiche dei clienti,  qualità nel presidio garantendo un riferimento per ogni progetto enterprise.

Benefici nello sviluppo della SPA

  • Architettura a servizi: da un punto di vista architetturale l’applicazione viene suddivisa nettamente in ruoli e componenti e questo consente flessibilità e qualità. In questa architettura, il frontend ed il backend comunicano attraverso le API (Application Program Interface)
  • Frontend indipendente: il frontend assume autonomia e non è più vincolato alle regole dei framework/tecnologia backend. Gli sviluppatori front end si avvalgono di tool e tecnologie dedicate (che evolvono) indipendenti dai framework e dalle tecnologie della parte di Back End
  • Disaccoppiare lo sviluppo: il team di backend e il team di frontend possono lavorare in parallelo utilizzando servizi e dati finti (o fake). In questo modo una volta che i servizi vengono rilasciati le operazioni di integrazione e assemblaggio sono facilitate. Il disaccoppiamento, inoltre, permette di semplificare le operazioni del test applicativo.

Benefici nello sviluppo della SPA 

  • Architettura a servizi: da un punto di vista architetturale l’applicazione viene suddivisa nettamente in ruoli e componenti e questo consente flessibilità e qualità. In questa architettura, il forntend ed il backend comunicano attraverso le API (Application Program Interface)
  • Frontend indipendente: il frontend assume autonomia e non è più vincolato alle regole dei framework/tecnologia backend. Gli sviluppatori front end si avvalgono di tool e tecnologie dedicate (che evolvono) indipendenti dai framework e dalle tecnologie della parte di Back End
  • Disaccoppiare lo sviluppo: il team di backend e il team di frontend possono lavorare in parallelo utilizzando servizi e dati finti (o fake). In questo modo una volta che i servizi vengono rilasciati le operazioni di integrazione e assemblaggio sono facilitate. Il Disaccoppiamento, inoltre, permette di semplificare le operazioni del test applicativo.

Single Page Application nella
Digital Transformation Platform

All’interno della Digital Transformation Platform la Single Page Application è la risposta in termini di flessibilità per lo sviluppo delle interfacce per garantire un’esperienza utente ottimale.

Abbiamo stimolato il tuo interesse?

Contattaci