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