Какова бы ни была судьба JVM, принцип «напиши один раз, работай где угодно» по-прежнему чрезвычайно актуален. СПОСОБ достижения этой цели — использование виртуальной машины или перевод на машинно-специфический язык — не имеет значения. В 2010 году рабочий стол по-прежнему остается ОЧЕНЬ горячей темой, а приложения очень даже живы. Что вообще за шум вокруг iPhone? Это клиентские приложения, и если вы можете одновременно работать с несколькими платформами — будь то Java или что-то вроде Python в Titanium (к сожалению, нет Python для iOS, если я правильно понимаю) — вы экономите деньги, время разработки, и, в конечном счете, осталось больше, чтобы купить суши.
Тем не менее, нативные приложения имеют свое место, [[[even if] you write:them] likeThis];
Позже: поскольку вы упомянули WS, вы, вероятно, говорите о серверной части. Это по-прежнему актуально: возможность смены серверных платформ дает технологической компании гибкость, поскольку цены и производительность серверных ОС меняются со временем. Тем не менее, сейчас многие вещи запускаются с однократной записью в любом месте на стороне сервера: Rails, PHP. Но все равно очень актуально.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос: