Sviluppo applicazioni web

La prima versione di Lotus Notes risale al 1989. Negli anni molte cose sono cambiate, tuttavia molti conservano vecchi ricordi del software, spesso concentrati sui punti deboli, quali la poca intuitività dell'interfaccia utente e l'imprescindibilità del client Notes.

La verità è che oggi Domino può essere, tra le altre cose, un potente application server con cui sviluppare applicazioni web in modo veloce e supportate da un sistema universalmente riconosciuto tra i più sicuri.

Che si tratti della necessità di ammodernare un'applicazione esistente, costruire una nuova applicazione sfruttando Domino perchè già presente in azienda o adottare Domino per costruire un nuovo progetto, la scelta sarà vincente per più motivi:

Per ogni ragione sopra descritta, Domino rappresenta la miglior scelta per sicurezza, affidabilità nel tempo, velocità di primo rilascio e di sviluppo in genere, con conseguente contenimento dei costi di avviamento e mantenimento.

Gli strumenti a disposizione

Esistono più metodi e strumenti per costruire applicazioni web con Domino:

  • HCL Leap (in origine HCL Volt)
    Il modo più veloce per realizzare prototipi e applicazioni web in tempi brevi. Le più semplici possono essere sviluppate in modo del tutto visuale, ciò rende Leap l'ideale quando il time to market è estremamente breve.
  • XPages
    Il web application framework introdotto da IBM nella versione 9.0.1. Strutturato a componenti, consente lo sviluppo di webapps ordinate e facilmente gestibili nel tempo. Pur essendo garantito il supporto futuro, è stato reso di fatto obsoleto dai framework MVVM odierni – quali Angular, React e Vue.js – di cui è stato di fatto precursore.
  • Vue.js
    Il framework basato sul pattern MVVM adatto per lo sviluppo di applicazioni single page. Trattandosi di framework front-end puro, si sposa facilmente con Domino quando è necessario sviluppare applicazioni web performanti e fortemente personalizzate. Per i servizi di backend la scelta ricadrà su: Domino Data Services, Domino REST API o servizi specifici Java o LotusScript, grazie al supporto JSON nativo.

Vue.js per il risultato migliore

Vue.js è un framework JavaScript Open Source, adatto per sviluppare applicazioni web single page performanti e altamente personalizzate.

Le applicazioni sono indipendenti dalla tecnologia del backend, ciò può garantire a un'applicazione Vue.js sviluppata per Domino una seconda vita quando, ad esempio, per ragioni di scalabilità o di cambio di piattaforma fosse necessario operare un cambiamento tecnologico.

Quando è Domino a interpretare il ruolo di backend, i servizi REST possono essere realizzati con:

  • Domino Data Services: traducono ogni vista e ogni form in un servizio REST subito fruibile;
  • Domino REST API: per sviluppare servizi REST con maggior livello di personalizzazione;
  • Agenti Java e LotusScript: grazie al supporto JSON nativo, indicati soprattutto per sfruttare logiche esistenti.
Contattaci

Non vediamo l'ora di discutere il tuo nuovo progetto! Chiamaci al numero 0434 507537 o scrivici un messaggio:

*Campo obbligatorio
© Devangarde – P.IVA 01819170935 ImpressumPrivacyCookies