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