Questa pagina del nostro sito si rivolge a chi mastica già un po' di tecnologia e sta cercando un partner IT per la propria azienda o agenzia. Qui segnaleremo, quando possibile, le novità presenti nei nostri progetti di sviluppo e sintetizzeremo i contributi più interessanti del nostro blog aziendale.
La tradizionale struttura dell'e-commerce sta venendo trasformata da nuove tecnologie emergenti. Lo standard ora è usare piattaforme di e-commerce headless che siano in grado di alimentare front-end multipli e garantiscano un maggiore livello di integrazione con piattaforme esterne, come i social media o altri portali di e-commerce. Il front-end dei siti può essere sviluppato come una Progressive Web App (PWA) che consenta di dare al sito un comportamento molto simile a quello di una app tradizionale (compresa l'installazione sui cellulari!), senza gli oneri aggiuntivi di sviluppo necessari alla pubblicazione negli App Store. Nelle PWA le transizioni tra pagine sono rapidissime e l'esperienza utente è molto più coinvolgente. Anche gli standard del design e delle animazioni per l'e-commerce sono cambiati: con così tanti siti di e-commerce, è vitale fornire all'utente un'esperienza che, pur rispettando tutte le best practice consolidate dell'e-commerce, consenta di distinguersi dalla concorrenza.
HCE può farvi da guida in tutto questo: il nostro progetto vintageria.it mostra bene cosa siamo in grado di fare e ha fatto sensazione nella comunità e-commerce, ricevendo complimenti da molti dei più importanti operatori del settore. Ci è stato chiesto di presentarlo in conferenze mondiali come esempio di come si possa creare una piattaforma di e-commerce allo stato dell'arte. È stato realizzato usando, per il backend, l'ultima edizione di Shopware, ampiamente personalizzato con plugin sviluppati su misura, e Shopware PWA (un progetto collaborativo tra Vue Storefront e Shopware) per il front-end. Abbiamo ideato il concept, il "tone of voice" e la strategia digitale complessiva, realizzato UX e UI (con l'immancabile contributo di no.parking per il design), progettato tutte le animazioni, i meme e gli easter egg che troverete nel sito ecc. Dateci un'occhiata.
Siamo Shopware Solution Partner (unici in Italia) e Vue Storefront Partner.
Sviluppiamo applicazioni reattive HTML5 + CSS3. Utilizziamo di preferenza ECMAScript puro per ragioni di performance. Testiamo le applicazioni nel nostro Device Lab, automatizzando i test se necessario.
Ottimizziamo le applicazioni by design, anche per mobile, senza aspettare il giorno del go live per preoccuparci delle performance. Lo Speed Index è il nostro pane quotidiano e spesso i siti fatti per i nostri clienti sono 5 volte più veloci della concorrenza.
Tra le tecnologie utilizzate (in ordine rigorosamente sparso): Vue.js, Babel, Webpack, Parcel, NPM, Node.js, GreenSock, TweenMax, JQuery, ECMAScript 6+, Tensorflow.js, ML5.js, Velocity, Incandenza, ReactJS, Foundation, Bootstrap, BEM, CanIUse, CodePen, WebGL, three.js, D3.js, Mocha, JsDom, Jest, Nightwatch, MJML, Foundation for Emails, ecc.
[Uno di questi nomi è in realtà quello di un personaggio di David Foster Wallace, ma, considerato il numero di software che causano la cosiddetta Javascript Fatigue, potreste non esservene accorti. Promettiamo uno sconto a chi sa dirci di chi si tratta senza guardare su Google.]
Siamo nati con PHP e lo conosciamo a fondo anche nelle sue evoluzioni più recenti, che ne fanno un linguaggio potente e versatile, checché se ne dica in giro. Non disdegniamo di usare Node.js. Evitiamo ASP.NET se possibile. In PHP abbiamo sviluppato applicazioni di e-commerce con milioni di visitatori e milioni di transazioni effettuate.
Abbiamo inoltre creato tre generazioni del nostro framework interno (l’ultima integrata con Laravel), abbiamo creato un framework per la prototipazione rapida di frontend e un framework per lo sviluppo di temi e applicazioni Wordpress. Ci occupiamo anche di sviluppo e integrazione per Moodle LMS.
Tra le tecnologie utilizzate (in ordine rigorasamente sparso): PHP, Laravel, Node.Js, Python, Java, Symfony, GraphCMS, Zend, Moodle, Git, GitLab, GitHub, Toggl, Slack, Vagrant, Wordpress, Drupal, FinneganCDS, Shopware, HCE Microframework, MySQL, Ubuntu, CentOS, RedHat Server, CloudFront, CloudFlare, Amazon Web Services (AWS).
Per sviluppare il nostro nuovo sito abbiamo deciso di adottare Vue.js. Vue (/vju:/) è un framework JavaScript emerso dal trend degli ultimi sette anni verso l’event-driven programming e la trasformazione di JavaScript in un linguaggio unificato per tutte le piattaforme, sia client che server.
Uno dei vantaggi di Vue è l’adozione incrementale. Con l’obiettivo di realizzare una piattaforma bleeding-edge, abbiamo selezionato le più robuste librerie di sviluppo e le abbiamo cucite all’interno di Vue per valorizzarne le singole caratteristiche.
Il progetto del sito, plasmato seguendo JavaScript Standard Style, è diventato una sorta di playground aziendale di pair programming, in cui far confluire alcune delle novità introdotte negli ultimi anni dalla community di Node.js.
Il risultato è che il sito appare come una app: menu persistente in tutte le pagine, transizioni di pagina con animazioni fluide, responsive al 100%, progressive enhanchement, alto livello di interattività (diagramma di flusso, pong), animazioni originali come il matrix transform nel diagramma di flusso o la roadmap con i palloncini della pagina Strategy.
Sì, lo sappiamo, "Tanto tempo fa, in una galassia lontana lontana...", ma funziona, no?
I cookie HTTP sono delle informazioni che vengono memorizzate sul dispositivo dell'utente
(computer, tablet, smartphone) quando tramite un browser viene visitato un sito web. Non si tratta di programmi,
ma di una sequenza di caratteri che consentono ai siti web di memorizzare le informazioni sulla navigazione
effettuata dall'utente.
La maggior parte dei siti web utilizza i cookie poichè fanno parte degli strumenti
in grado di migliorare l'esperienza di navigazione degli utenti. I cookie permettono ai siti web di offrire
servizi personalizzati (per esempio, ricordare un accesso, conservare i prodotti nel carrello o mostrare
contenuti importanti).
I cookie sono quindi dei marcatori usati per vari scopi. Sono caratterizzati da un
nome, un valore, una scadenza (che comporta la cancellazione del cookie dal dispositivo) e da un dominio che
identifica il fornitore del cookie.
Questi sono i tipi di cookie usati dai Siti Web:
Possono essere di due tipi:
Questi cookie sono indispensabili per visualizzare correttamente il Sito e verranno quindi sempre utilizzati e inviati, a meno che l'utente non modifichi le impostazioni del proprio browser.
Questa tipologia di cookie viene utilizzata per raccogliere informazioni sull'uso del Sito. Permettono di
eseguire analisi statistiche anonime, in modo da migliorare l'utilizzo del Sito.
I cookie analitici
raccolgono dati in forma anonima sulle pagine visitate e su come l'utenza è arrivata sul Sito.
I cookie analitici possono essere distribuiti dal Sito stesso o da domini di terze parti.
Questo sito utilizza i seguenti cookie analitici:
Come disabilitare Google Analytics?
Per impedire l'uso dei propri dati da parte di Google Analytics, visita questa pagina
Questi cookie sono necessari per avere nel sito funzionalità sviluppate da terzi, come ad esempio le preferenze espresse nei social network, le visualizzazioni dei video di YouTube, le previsioni meteo o le mappe. Questi cookie sono inviati da domini di terze parti.
Questo sito utilizza cookie per integrare prodotti e funzioni di software di terze parti dei seguenti fornitori:
Fornitore | Link all'informativa sulla privacy |
---|---|
GoogleMaps | Clicca qui |
Sono cookie usati per creare dei profili di utenti in modo da inviare messaggi pubblicitari adatti alle preferenze manifestate dall'utente all'interno delle pagine del Sito.
Questo sito non utilizza cookie di profilazione
Secondo la normativa vigente, non è necessario richiedere il consenso per i cookie tecnici e i cookie analitici.
Per le altre tipologie di cookie, il consenso viene espresso dall'Utente con una o più delle seguenti modalità:
Come disabilitare i cookie configurando il browser?
Se usi Google Chrome clicca qui
Per Mozilla Firefox clicca qui
Per Internet Explorer clicca qui
Per Safari clicca qui
Per Opera clicca qui
Per disabilitare i cookie distribuiti da servizi di terze parti, fare riferimento al link nelle apposite tabelle
Per maggiori informazioni sui cookie o sulla loro gestione ed eliminazione, visita il sito www.aboutcookies.org per una guida dettagliata (in inglese).