Originariamente inviato da Alex'87
Nessuno dei due.
In realtà in "ASP classico" spero non programmi più nessuno, per cui tra ASP.NET è PHP direi decisamente ASP.NET (con cui si lavora in C#, che ha diverse affinità con Java).
In ogni caso, concordo:
Ma scusami, se conosci già Java, perché non usare proprio Java? (JSP)
Quanto all'hosting, anche solo a cercare su Google "hosting JSP" vengono fuori una marea risultati, anche a prezzi paragonabili ad Aruba.

Avviso però che su questo forum è vietato parlare di hosting a pagamento, per cui per eventuali suggerimenti di hoster specifici sono da farsi via messaggi privati.