Ответ 1
Я уже дал частичный ответ в https://stackoverflow.com/questions/1549472/what-are-upcoming-trends-in-software-industry-and-its-impact-for-java-developer/1549740#1549740, но я добавлю некоторые ссылки в этот ответ. Собственно, я не буду освещать или обсуждать технические качества Spring, поскольку они не новы и не объясняют гудение по моему мнению. Вместо этого рассмотрите следующие события и приобретения:
- 11 ноября 2008 г. SpringSource приобретает G2One Inc.
- 28 апреля 2009: SpringSource tc Server - логический следующий шаг
- 4 мая 2009: SpringSource Plus Hyperic объединяет жизненный цикл приложений от разработчика до центра обработки данных
- Август 11, 2009: VMware приобретает SpringSource за 420 миллионов долларов - отраслевые реакции (обновлено)
- Август 19, 2009: Запущен SpringSource Cloud Found
Как вы можете видеть, за прошедший год в сфере SpringSource произошли большие изменения, с некоторыми довольно значительными ходами в течение этого лета. Разве вы не видите большую картину сейчас? Ну, посмотрите на полученный стек: с Java, Groovy, Grails как языки, Spring в качестве контейнера, tc Server в качестве основного сервера приложений, Hyperic для обеспечения работоспособности и мониторинга, VMware для виртуализации, CloudFoundry в качестве системы управления и обеспечения, VMware/SpringSource имеет полный стек для упругого облака. И, в конце концов, я имею в виду действительно завершенный, поскольку этот стек покрывает все, кроме JVM, - чтобы поместить Java в облако: программное обеспечение, платформу и инфраструктуру, то есть все различные варианты облачных вычислений.
Другими словами, в то время как другие все еще готовятся к этому, VMware и SpringSource уже готовы для SaaS 1/PaaS 2/IaaS 3 волна.
Это интересно, здесь инновации идут, это создает (или, по крайней мере, питает) тенденцию, это оказывает сильное давление на Java, рынок Application Server, Java EE,... и это объясняет ИМО жужжанием вокруг VMware/SpringSource. Больше, чем предстоящее прибытие Spring 3.0:).
1 Программное обеспечение как услуга
2 Платформа как услуга
3 Инфраструктура как услуга