Comparison of Java and .NET technologies/frameworks
- by Paul Sasik
I work in a shop that is a mix of mostly Java and .NET technologists. When discussing new solutions and architectures we often encounter impedance in trying to compare the various technologies, frameworks, APIs etc. in use between the two camps. It seems that each camp knows little about the other and we end up comparing apples to oranges and forgetting about the bushels.
While researching the topic I found this: Java -- .Net rough equivalents
It's a nice list but it's not quite exhaustive and is missing the key .NET 3.0 technologies and a few other tidbits. To complete that list: what are the near/rough equivalents (or a combination of technologies) in Java to the following in .NET?
WCF
WPF
Silverlight = JavaFx
WF = jBMP (Java Business Process Management)
Generics
Lambda expressions = lambdaJ project or Closures
Linq (not Linq-to-SQL)
...have i missed anything else?
Note that I omitted technologies that are already covered in the linked article. I would also like to hear feedback on whether the linked article is accurate.
Thanks. (Will CW if requested.)