Я работаю в магазине, в котором работают в основном технологи Java и .NET. При обсуждении новых решений и архитектур мы часто сталкиваемся с препятствиями при попытке сравнить различные технологии, платформы, API и т. Д., Используемые в двух лагерях. Кажется, что каждый лагерь мало что знает о другом, и мы заканчиваем тем, что сравниваем яблоки с апельсинами и забываем о бушелях.
При изучении темы я нашел следующее: Java -> .Net грубые эквиваленты
Это хороший список, но он не является исчерпывающим, и в нем отсутствуют ключевые технологии .NET 3.0 и некоторые другие лакомые кусочки. Чтобы завершить этот список: каковы близкие / грубые эквиваленты (или комбинация технологий) в Java к следующему в .NET?
- WCF ~ =
- WPF ~ =
- Silverlight ~ =
- WF ~ =
- Обобщения ~ =
- Методы расширения ~ =
- Лямбда-выражения ~ =
- Linq (не Linq-to-SQL) ~ =
- TPL ~ =
- F # ~ =
- IronPython ~ =
- IronRuby ~ =
- ... я что-то пропустил?
Технологии Java (есть .NET-эквиваленты?):
- ~ = EJB
- ~ = WebSphere
- ~ = GlassFish
- ~ = Сервер приложений JBoss
- ~ = Tomcat?
Обратите внимание, что я пропустил технологии, которые уже описаны в связанной статье. Я также хотел бы услышать отзывы о том, точна ли связанная статья.
Примечание. Похоже, это превращается в статью типа вики, поэтому я пометил ее как таковую.