Как выбрать Web Framework для проекта?
Ну, если хочешь серьёзно, то конечно Java. 
PHP вообще для детского сада, для настоящих мужиков не серьёзно.
Нативный многопользовательский веб-клиент на C# делайте под серверное API.
Это будет лучшим вариантом по приобретению нужного опыта.