Molto spesso mi trovo con amici e colleghi che mi chiedono se il mondo Open Source sia alle necessità di business online. Per la mia esperienza diretta e per la conoscenza del mondo Open Source che - credo - sia abbastanza approfondita ti posso dire che la risposta è si anche se c’è sempre da imparare.La difficoltà principale per sviluppare un progetto Open Source è scegliere tra qualcosa di già esistente che sia:
- con codice di ottima qualità
- ben documentato;
- testabile automaticamente secondo i principi della programmazione agile e della continuous integration;
- facile da estendere secondo le proprie necessità;
- semplice da integrare con quanto già esiste nella propria organizzazione;
- con una comunità di sviluppatori attiva che non faccia “morire” il progetto.
Proprio in questi giorni un amico mi ha chiesto una consulenza di fattibilità per un progetto e-commerce particolare che vende prodotti specifici destinati ad una nicchia ristretta di pubblico.
Per progetti di questo tipo solitamente consiglio l’uso di Java con tutti i framework del caso (Spring, Hibernate, DWR, Stripes).Tuttavia mi ha chiesto se era possibile sviluppare il tutto tenendo fermi due punti e cioè il linguaggio PHP e il database MySql perchè Java su server non è facile e così diffuso da trovare come il PHP.
In altre parole è un dato di fatto abbastanza scontato ma vero: il PHP è leader dominante nel mercato dei linguaggi dinamici. Lo trovi installato su tutti i server, funziona indistintamente (o quasi) su tutte le piattaforme più diffuse, in PHP sono state sviluppate tantissime applicazioni già pronte.
Questo fine settimana lo dedichiamo a fare i test con alcune risorse PHP che abbiamo individuato per l’e-commerce in PHP del mio amico. La prossima settimana ti racconterò com’è andato l’esperimento.








{ 2 trackbacks }
{ 0 comments… aggiungine uno }
You must log in to post a comment.