Ваша компания думает о переходе с Java на другую технологию?
Чтобы ответить на ваш вопрос. Нет.
Как знает каждый разработчик Java ...
В компаниях любого значительного размера, как правило, разработчики не решают такие вопросы, как то, должна ли компания перейти от Java к чему-то другому. А для типов, которые принимают эти решения, важны другие факторы, кроме тех, которые вы перечислили.
... будущее Java выглядит довольно неясным, особенно если учесть, что Oracle хочет монетизировать JVM.
Наоборот, я думаю, что будущее ясно. Эволюция Java будет продолжаться медленными, но устойчивыми темпами, а основные технологии SE и EE будут по-прежнему бесплатными. Для меня единственная реальная область неопределенности - то, что случится с булл-боем Oracle против Google. Но, так или иначе, я ожидаю, что Android / Davlik будет процветать как альтернатива Java ME ... но только для мобильных платформ.
Java как язык также устарела в последние несколько лет, одним из примеров является отсутствие включения замыканий (которое может быть включено в Java 1.8).
Это может раздражать разработчиков, но «устаревание» на самом деле является следствием того, что Sun / Oracle обращают внимание на то, что хочет бизнес ... язык / платформа с долгосрочной стабильностью.
В то же время, некоторые новые технологии, такие как Ruby, Scala и Groovy, используются для доставки сложных сайтов.
Опять же, с точки зрения руководства, жюри определились с тем, насколько эти технологии лучше по всем направлениям.
- Действительно ли заявленное повышение производительности действительно демонстрируется в долгосрочной перспективе?
- Производительность уже есть? Масштабируемость? Сторонние инструменты и библиотеки?
- Могут ли они нанять опытных сотрудников?
Решение на уровне компании о переходе на новый язык сопряжено со значительными издержками и рисками, особенно если существует существенный объем существующего кода на «устаревшем» языке.