75 votes

Analogues de Java et de .Technologies NET/cadres

Je travaille dans un magasin qui est un mélange de la plupart de Java et de .NET technologues. Lors de la discussion de nouvelles solutions et des architectures que nous rencontrons souvent l'impédance en train de comparer les différentes technologies, des cadres, des Api, etc. entre les deux camps. Il semble que chaque camp sait peu de choses sur l'autre et on finit par comparer des pommes à des oranges et sans oublier les boisseaux.

Alors que des recherches sur le sujet j'ai trouvé ceci: Java --> .Net bruts équivalents de

C'est une belle liste, mais il n'est pas tout à fait exhaustive et est absent de la clé .NET 3.0 technologies et quelques autres détails. Pour compléter cette liste: ce sont la proximité/rugueux équivalents (ou une combinaison de technologies) en Java pour la suite .NET?

  • WCF ~=
  • WPF ~=
  • Silverlight ~=
  • WF ~=
  • Les génériques ~=
  • Les Méthodes D'Extension ~=
  • Les expressions Lambda ~=
  • Linq (pas de Linq-to-SQL) ~=
  • TPL ~=
  • F# ~=
  • IronPython ~=
  • IronRuby ~=
  • ...ai-je raté quelque chose?

Les Technologies Java (sont là .NET équivalents?):

  • ~= EJB
  • ~= WebSphere
  • ~= GlassFish
  • ~= JBoss Application Server
  • ~= Tomcat?

Notez que j'ai omis de technologies qui sont déjà couverts dans l'article lié. J'aimerais également entendre de savoir si l'article lié est exacte.

Remarque: Ce qui semble être de se transformer en un wiki de type article, de sorte que j'ai marqué en tant que tel.

48voto

BalusC Points 498232

.NET --> Java

Java --> .NET

  • EJB ~= MTS/COM+
  • WebSphere COMME, GlassFish, JBoss as sont tous en béton API Java EE implémentations. L' .NET équivalent serait IIS avec au moins MTS/COM+ support (est-il par la voie de la concurrence pour IIS?).
  • Tomcat est un webcontainer aka servletcontainer, il ne met en œuvre le Volet Web, une partie de l'immense API Java EE (essentiellement les javax.el et javax.servlet pièces, la JSP/EL et Servlet API). L' .NET équivalent serait encore IIS, mais alors sans le soutien de MTS/COM+, mail, message queue, de la persistance et de plus en plus. I. e. seulement un simple serveur web de pure "ASP Classique".

14voto

Paul Sasik Points 37766

Voici une liste de mes propres travaux de recherche et de suivi sur BalusC, Rafa (et coll.) réponses:

(Lentement la mise à jour de cette liste. Seront également fournir des liens de retour .NET les technologies Java pour les gens qui pourraient être intéressés.)

6voto

Dave Swersky Points 25958

JavaFX est l'équivalent de Silverlight. C'est tout ce que je sais de cette liste...

3voto

Rafa Castaneda Points 566

Les principales technologies sont déjà couverts, de sorte que quelques périphériques technologies:

  • TPL ~= java.simultanées paquet
  • F# ~= Scala
  • IronPython/IronRuby ~= Jython/JRuby
  • .Net Remoting ~= RMI
  • MEF/Système.AddIn ~= OSGi/Puzzle

3voto

unhillbilly Points 4604

À la liste croissante-je soumettre:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X