Ciao ragazzi
Vi scrivo per chiedervi un consiglio in merito al linguaggio di programmazione / framework da utilizzare per sviluppare una webapplication. In particolare, devo completare il lavoro iniziato da un mio collega che consiste in un sistema mobile di geolocalizzazione basato che sfrutta terminali con rilevatore GPS.
In particolare, mi è stato chiesto di sviluppare la parte che consente di visualizzare e coordinare tali terminali via web. Quest'ultimi, basati su Android, inviano la posizione ad un processo server Java che, tramite il framework Hibernate, gestisce un database MySQL. La webapplication che dovrei andare a sviluppare, dovrebbe prendere i dati da questo database e visualizzarli a video rappresentando le posizioni su una mappa e fornendo altri servizi (come minimo la possibilità di inviare messaggi ad un certo dispositivo).
L'applicazione inoltre dev'essere completamente opensource e rispettare il modello architetturale Tree Tier.
Come linguaggi di programmazione conosco C, Java e qualche cosa di PHP.
In che linguaggio mi converrebbe farla e cosa potrei utilizzare?
Mi hanno consigliato di programmarla in Ruby utilizzando il framework Ruby On Rails. E' una buona scelta? Com'è il Ruby come linguaggio?
Vi ringrazio in anticipo