Home Chi sono Mappa del sito Contatti  
 
Chi sono
In breve
Come lavoro
 


Come lavoro

Il mio ruolo mi impone una visione necessariamente neutrale della tecnologia: quello che i clienti si aspettano da me è che io dia loro buoni consigli e li aiuti a concentrarsi sui propri obiettivi.
Fermo restando questo, l'attenzione particolare che riservo alle soluzioni open source ha delle motivazioni ben precise.


Perchè soluzioni Open?
Il vantaggio più grande nell'utilizzo di soluzioni Open è ovviamente l'abbattimento dei costi delle licenze che deve essere visto nel suo complesso, cioè prendendo in considerazione tutti i vari software che una tecnologia necessita per funzionare.
Se poi si considera, che in genere una tecnologia si evolve nel tempo, occorre considerare anche l'abbattimento di costi delle licenze degli aggiornamenti. Infatti nell'acquisto di un qualunque sistema proprietario, è un errore comune considerare come costo solo quello di start up, senza considerare che nel tempo qualunque tecnologia tende a evolversi nel tempo, a migliorare e soprattutto a offrire sempre più innovazioni.
In una soluzione Open rimangono quindi solo i costi legati all'istallazione, supporto, castomizzazione, aggiornamento, ecc..
Un'altro aspetto molto importante nei sistemi Open è la possibilità di poterli castomizzare, ovvero modificarli, con la conseguente possibilità di integrare fra loro diverse soluzioni Open. Un sistema proprietario non può essere modificato quindi può essere integrato solo in alcuni sistemi software supportati.


Perchè usare linguaggi di programmazione Open?
Il grande vantaggio che si ottiene dall'utilizzare linguaggi di programmazione Open è il risultato ottenuto dal continuo lavoro svolto dalla comunità di sviluppatori che ampliano, tengono aggiornate e soprattutto mettono a disposizione di tutti: librerie, CMS, applicativi, Framework e qualunque altra cosa che possa tornare utile. Un linguaggio proprietario invece tende ad imporre un proprio Framework, e le comunità di sviluppatori sono poco propensi a sviluppare soluzioni aperte, quindi meno librerie e spesso a pagamento.


Tecnologie Web Oriented
I motivi che mi hanno spinto verso le tecnologie web sono diversi:
  • Costi ridotti per lo sviluppo e manutenzione del software
  • Risparmio sulle risorse hardware. Poiché la maggior parte del carico di lavoro viene eseguito dal server, non è necessario disporre di macchine client ad alte performance
  • Possibilità per gli utenti di collegarsi al gestionale da qualunque piattaforma (Windows, Linux/Unix, Mac)
  • Possibilità per gli utenti di collegarsi al gestionale da qualunque parte del mondo
  • Facilità di interfacciamento con i palmari
  • Possibilità di esporre servizi verso utenti esterni (Es. ECommerce B2B)
  • Possibilità di esporre servizi verso applicativi esterni (utilizzando ad esempio le SOAP)