Trabajo en una tienda que es una mezcla de tecnólogos Java y .NET. Cuando hablamos de nuevas soluciones y arquitecturas, a menudo nos encontramos con una impedancia al tratar de comparar las diversas tecnologías, marcos, API, etc. que se utilizan entre los dos campos. Parece que cada campamento sabe poco sobre el otro y terminamos comparando manzanas con naranjas y olvidando las fanegas.Analogues of Java and .NET technologies/frameworks
Mientras investigaba el tema me encontré con esto: Java --> .Net rough equivalents
Es una lista agradable, pero no es bastante exhaustiva y carece de los principales tecnologías .NET 3.0 y algunas otras cositas. Para completar esa lista: ¿cuáles son los equivalentes cercanos/aproximados (o una combinación de tecnologías) en Java a los siguientes en .NET?
- WCF ~ =
- WPF ~ =
- Silverlight ~ =
- WF ~ =
- Generics ~ =
- Métodos de extensión ~ =
- expresiones lambda ~ =
- Linq (no Linq-to-SQL) ~ =
- TPL ~ =
- F # ~ =
- IronPython ~ =
- IronRuby ~ =
- ... ¿Me he perdido algo más?
Tecnologías Java (¿hay equivalentes .NET?):
- ~ = EJB
- ~ = WebSphere
- ~ = GlassFish
- ~ = servidor de aplicaciones JBoss
- ~ = Tomcat?
Tenga en cuenta que omití las tecnologías que ya se cubren en the linked article. También me gustaría recibir comentarios sobre si el artículo vinculado es preciso.
Nota: Esto parece estar convirtiéndose en un artículo de tipo wiki por lo que he marcado como tal.
+1: gran pregunta, bien preguntado ... y lo puso en 5555 rep. ¿Cómo no iba a hacerlo? –
+1: gran pregunta, acordada, y una que me ha encantado para conocer la respuesta. – elduff
+1, sugerencia: ¿qué es el equivalente de EJB, WebSphere, GlassFish o JBoss Application Server en la plataforma .NET? – mjn