
Abbiamo fatto parecchie cose con Xamarin ma abbiamo usato anche ReactNative e non ci ha mai fatto paura mescolare HTML con codice nativo. Per la cronaca, abbiamo anche fatto Windows Phone e
addirittura BlackBerry. Siate comprensivi! In fondo era il 2012…
Sviluppo Mobile
Ci sono circa 4 milioni di app là fuori per iOS e Android. Siete proprio sicuri di volerci aggiungere anche la vostra? Ci sono due ragioni per farlo o non farlo. La prima è che vi serve anche un backend web in modo che l’app sia solo la punta dell’iceberg. La seconda è che avete un sistema super-potente ma clienti e impiegati chiedono a gran voce un’app semplice e diretta. Non chiedere un’app e basta. Spiegaci il problema!
Sviluppo Web
Quando intervistiamo potenziali clienti (sì, in effetti, di solito accade il contrario) chiediamo sempre la
differenza tra sito web e applicazione web. La seconda è sempre più complessa e non costa di certo qualche centinaio di euro. (Scherziamo! Nemmeno la prima…) Lavoriamo su tecnologia Microsoft e non ci fanno impazzire le SPA. Ora se siete un recruiter chiedetevi pure cosa c’entrano le SPA.

Solo poche persone nell’intera industria software ricordano una cosa chiamata ASP+. Era il 1999 ed eravamo genuinamente scioccati alla vista di un browser che restituiva XML invece di HTML. Amiamo ASP.NET, compreso ASP.NET Core e il buon vecchio JavaScript!

Oggi molto del software su misura ha la forma di una web application, ovvero di un front-end che vive dentro al browser e che funziona in connessione con una API web raggiungibile (anche) da mobile. È una combinazione potente, che funziona alla grande nella maggior parte delle situazioni ma che è difficile da mettere a punto.
Sviluppo Made To Measure
In tutta sincerità non ci piacciono quelle frasi fatte e positive del tipo “Aiutiamo le aziende a crescere e ad ottenere risultati migliori”. Diciamo che facciamo del nostro meglio perché i clienti siano felici di pagarci per farlo bene, però sappiamo che non c’è altro modo che far ottenere ai clienti risultati eccellenti. E per arrivare a tanto non c’è altro modo che comprendere la natura intima dei problemi e riprodurla in software tramite modelli ed esperienza. Non c’è esagerazione, non c’è religione, non c’è vapore. C’è solo sostanza.