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