HTML5

Dalle mobile apps alla visione multipiattaforma

Il gap fra applicazioni native e mobile web apps si sta riducendo progressivamente. Probabilmente le applicazioni native continueranno a coesistere con quelle web ancora per molto tempo, ma ormai è chiaro che la possibilità di garantire la compatibilità con tutti i dispositivi con un unico sviluppo trova sempre più sostenitori. E se domandiamo quale sia la tecnologia giusta per realizzare applicazioni multipiattaforma, la risposta è “HTML5”. Questa è, almeno, la risposta che 5000 sviluppatori hanno fornito nell'ambito della Kendo UI Survey, nel febbraio 2013. Spindox ha messo a punto uno stack tecnologico basato su HTML5, CSS3 e JavaScript. Il modello si basa su una classica architettura a tre livelli, ma la generazione dell'HTML è tutta spostata lato client: ciò garantisce un'esperienza più ricca per l'utente e riduce il traffico in rete. Abbiamo maturato significative esperienze con framework di sviluppo come Sencha (HTML5), AngularJS (JavaScript) e Backbone.js (JavaScript). Talvolta “traduciamo” le nostre applicazioni web in applicazioni native, utilizzando PhoneGap. Ma anche lato server stiamo selezionando e testando soluzioni specifiche molto innovative. Il nostro stack include nginx come reverse proxy web server: è una tecnologia open source molto focalizzata su calcolo concorrente, prestazioni e ridotto impiego di memoria. Usiamo anche Servoy, che è una piattaforma di sviluppo J2EE pensata per l'integrazione delle apps con i sistemi legacy. Infine lo strato di gestione delle basi dati incluse sia tecnologie tradizionali (ossia database relazionali come SQL) sia modelli innovativi, come il database non relazionale mongoDB. Grazie all’utilizzo integrato di queste tecnologie, Spindox ha oggi soluzioni ad hoc, tra le altre, per il content management, per gli sviluppi mobile multiplatform e multi form-factor, per la stampa professionale da web e per i dashboard e le infografiche real-time, applicabili in qualunque industry.

COME UTILIZZIAMO I COOKIES?

Questo sito web utilizza Google Analytics, un servizio che fa uso di cookies per analizzare in forma anonima le informazioni sui comportamenti di utilizzo del sito stesso. Continuando la navigazione accetti l'uso di tali cookie.

Ok Leggi di più