Hallo,
ich persönlich gehe so an die Thematik ran, dass ich mir ein Anforderungskatalog erstelle, was das Programm können muss bzw. welche Rahmenbedingen für das "Projekt" gelten.
(z.B. max. 50 Personentage, Apache ohne CGI-Schnittstelle, Datenbankconnect, X User abfackeln, modularer Aufbau, ...)
Und dann gehe ich an Sprachen ran und schaue, ob es Killerkriterien gibt bei dem eine Sprache ausscheidet. Und wenn ich zum Schluß mehrere übrig hab, dann nehm ich die mit der ich am besten umgehen kann.
cya
alligator