code

Java 및 .NET 기술 / 프레임 워크의 유사점

codestyles 2020. 10. 22. 08:04
반응형

Java 및 .NET 기술 / 프레임 워크의 유사점


저는 대부분 Java와 .NET 기술자가 혼합 된 상점에서 일합니다. 새로운 솔루션과 아키텍처를 논의 할 때 두 진영간에 사용되는 다양한 기술, 프레임 워크, API 등을 비교하려고 할 때 종종 임피던스가 발생합니다. 각 캠프는 서로에 대해 거의 알지 못하는 것 같아서 결국 우리는 사과와 오렌지를 비교하고 부셸을 잊어 버립니다.

주제를 조사하는 동안 나는 이것을 발견했습니다 : Java-> .Net 대략적인 동등 물

좋은 목록이지만 완전하지는 않으며 주요 .NET 3.0 기술과 몇 가지 다른 정보가 누락되어 있습니다. 그 목록을 완성하려면 : Java에서 .NET에서 다음과 거의 / 거친 동등 물 (또는 기술 조합)은 무엇입니까?

  • WCF ~ =
  • WPF ~ =
  • Silverlight ~ =
  • WF ~ =
  • 제네릭 ~ =
  • 확장 방법 ~ =
  • 람다 식 ~ =
  • Linq (Linq-to-SQL 아님) ~ =
  • TPL ~ =
  • F # ~ =
  • IronPython ~ =
  • IronRuby ~ =
  • ... 다른 것을 놓친 적이 있습니까?

Java 기술 (.NET에 상응하는 것이 있습니까?) :

  • ~ = EJB
  • ~ = WebSphere
  • ~ = GlassFish
  • ~ = JBoss 앱 서버
  • ~ = 톰캣?

링크 된 기사 에서 이미 다룬 기술은 생략했습니다 . 링크 된 기사가 정확한지에 대한 피드백도 듣고 싶습니다.

참고 : 이것은 위키 유형의 기사로 바뀌는 것 같아서 그렇게 표시했습니다.


.NET-> 자바

자바-> .NET

  • EJB ~ = MTS / COM +
  • WebSphere AS , GlassFish , JBoss AS 는 모두 구체적인 Java EE API 구현입니다. .NET에 해당하는 것은 최소한 MTS / COM +를 지원하는 IIS입니다 (IIS에 대한 경쟁이 있습니까?).
  • Tomcat컨테이너 일명 servletcontainer이며 거대한 Java EE API 웹 구성 요소 부분 만 구현합니다 (기본적으로 javax.eljavax.servlet부분, JSP / ELServlet API ). .NET에 해당하는 것은 여전히 ​​IIS이지만 MTS / COM +, 메일, 메시지 대기열, 지속성 등을 지원하지 않습니다. 즉 순수한 "클래식 ASP"를위한 단순한 웹 서버입니다.

다음은 내 자신의 연구 목록이며 BalusC의 후속 조치 인 Rafa (et al.) 답변입니다.

(이 목록을 천천히 업데이트합니다. 관심이있는 Java 사용자를 위해 .NET 기술에 대한 링크도 제공합니다.)


JavaFX is the rough equivalent of Silverlight. That's all I know from that list...


The main technologies are already covered, so a few peripheral technologies:

  • TPL ~= java.concurrent package
  • F# ~= Scala
  • IronPython/IronRuby ~= Jython/JRuby
  • .Net Remoting ~= RMI
  • MEF/System.AddIn ~= OSGi/Jigsaw

To the growing list I submit:


The Linq equiv in the Java world is Quaere - http://quaere.codehaus.org/


If I've understood correctly, Lambda expressions in C# are "loaned" from functional languages and as such there's no direct equivalent in Java (at least for now), however LambdaJ gives you something similar in the meanwhile.

참고URL : https://stackoverflow.com/questions/2526024/analogues-of-java-and-net-technologies-frameworks

반응형