I work in a store that mainly integrates Java and .NET technicians. When discussing new solutions and architectures, we often encounter full resistance in an attempt to compare the different technologies, frameworks, APIs, etc. Used between the two camps. It seems that each camp knows little about the other, and we end up comparing apples to oranges and forget about bushels.
While researching the topic, I found this: Java β .Net approximate equivalents
This is a good list, but itβs not completely exhaustive and there are no key technologies of .NET 3.0 and a few other tidbits. To complete this list: what are the approximate / approximate equivalents (or a combination of technologies) in Java in the following .NET?
- WCF ~ =
- WPF ~ =
- Silverlight ~ =
- Wf ~ =
- Generics ~ =
- Extension Methods ~ =
- Lambda expressions ~ =
- Linq (not Linq-to-SQL) ~ =
- Tpl ~ =
- F # ~ =
- IronPython ~ =
- IronRuby ~ =
- ... did I miss anything else?
Java technologies (are there any .NET equivalents?):
- ~ = EJB
- ~ = WebSphere
- ~ = GlassFish
- ~ = JBoss application server
- ~ = Tomcat?
Note that I omitted the technologies that are already described in the related article. I would also like to hear feedback on whether the related article is accurate.
Note. This seems to be turning into a wiki-type article, so I marked it as such.
Paul Sasik Mar 26 '10 at 19:15 2010-03-26 19:15
source share