Ora ho lavorato un po 'con PHP e ASP.NET e ho anche giocato su poche altre lingue per lo sviluppo web. Ora sono a un punto in cui è necessario iniziare a costruire una piattaforma di back-end che avrà la capacità di supportare un ampio set di applicazioni e sto cercando di capire quale lingua voglio scegliere come lingua principale. Quando dico "core language" intendo la lingua in cui sarà inserita la maggior parte del codice backend. Questo non vuol dire che altre lingue non saranno usate perché la mia ipotesi è che lo faranno ma voglio una grande maggioranza del codice (90% -98%) per essere in 1 lingua. Mentre vedo trarre vantaggio dall'uso della lingua migliore per il lavoro, avendo il 15% in php, il 15% in ASP.NET, il 5% in perl, il 10% in python, il 15% in ruby, ecc ... sembra proprio un cattiva idea per me (per non parlare di integrare tutto senza problemi probabilmente aggiungerebbe un po 'di overhead).
Se stavi per costruire una piattaforma web su larga scala che necessitasse di supportare più applicazioni da zero, quale sceglieresti come linguaggio principale e perché?