C# 可以在Java项目中使用.Net GUI吗?

C# 可以在Java项目中使用.Net GUI吗?,c#,java,user-interface,C#,Java,User Interface,作为一名初学者,我想问一下,有没有办法在java项目中使用.Net(最好是C#)GUI?这是因为我觉得C#可以比Java更好更容易地设计GUI,但正如我所听说的,J2EE比C#更强大(没有源代码,如果我错了请纠正我) 那么,有可能吗?在java中运行C#UI?不,不可能在java中“运行”C#UI 但是从你的问题来看,也许你正在寻找一个好的Java GUI设计器工具,如果是这样的话,看看谷歌的eclipse插件,在我看来,它甚至比Visual Studio Designer更好……不,用Java

作为一名初学者,我想问一下,有没有办法在java项目中使用.Net(最好是C#)GUI?这是因为我觉得C#可以比Java更好更容易地设计GUI,但正如我所听说的,J2EE比C#更强大(没有源代码,如果我错了请纠正我)

那么,有可能吗?在java中运行C#UI?

不,不可能在java中“运行”C#UI

但是从你的问题来看,也许你正在寻找一个好的Java GUI设计器工具,如果是这样的话,看看谷歌的eclipse插件,在我看来,它甚至比Visual Studio Designer更好……

不,用Java“运行”C#UI是不可能的

但是从你的问题来看,也许你正在寻找一个好的Java GUI设计器工具,如果是这样的话,看看谷歌的eclipse插件,在我看来,它甚至比Visual Studio Designer更好…

  • C#没有用户界面。Net有(Winforms、Silverlight、WPF、ASP.Net…)
  • 正在运行Winforms/Silverlight/WPF。。。来自Java代码是不可能的
  • C#是一种编程语言,J2EE不是。你无法比较它们
  • 我不认为微软生态系统(.Net、C#、实体框架、Silverlight等等)在任何方面都不如J2EE强大
      • C#没有用户界面。Net有(Winforms、Silverlight、WPF、ASP.Net…)
      • 正在运行Winforms/Silverlight/WPF。。。来自Java代码是不可能的
      • C#是一种编程语言,J2EE不是。你无法比较它们
      • 我不认为微软生态系统(.Net、C#、实体框架、Silverlight等等)在任何方面都不如J2EE强大
    • 无论您在C#/VB.NET/C++\CLI或任何符合CLS的语言中执行什么操作,都可以使用,而不管它是在.NET上下文中使用何种语言构建的。C#是一种语言,.NET拥有用于Windows应用程序、web应用程序等操作的库

    • 如果你所要求的是可能的,那么你是出于错误的原因。如果您使用的是JAVA,那么您应该在GUI开发中使用JAVA

    • 不是Java专家,但您可以看看Oracle ADF:

      在.NET上编写windows应用程序时,winforms,尤其是WPF非常强大(它们来自编写windows的同一个人),但是使用C#来编写windows编程比在Java应用程序中使用.NET GUI更容易

    • 无论您在C#/VB.NET/C++\CLI或任何符合CLS的语言中执行什么操作,都可以使用,而不管它是在.NET上下文中使用何种语言构建的。C#是一种语言,.NET拥有用于Windows应用程序、web应用程序等操作的库

    • 如果你所要求的是可能的,那么你是出于错误的原因。如果您使用的是JAVA,那么您应该在GUI开发中使用JAVA

    • 不是Java专家,但您可以看看Oracle ADF:


      在.NET上编写windows应用程序时,winforms,尤其是WPF非常强大(它们来自编写windows的同一个人),但使用C#来编写windows编程要比在Java应用程序中使用.NET GUI容易得多。

      如果要使用winforms,用Java编写项目的一部分可能获得的理论优势与您在尝试集成这两种技术时将遇到的巨大困难相比相形见绌


      是的,据我所知,Java中没有一个UI能与WinForms和WPF相提并论。

      如果你打算使用WinForms,那么用Java编写部分项目所带来的理论优势与你在尝试集成这两种技术时所遇到的巨大困难相比就相形见绌了


      是的,据我所知,Java中没有一个UI能与WinForms和WPF相提并论。

      通过在中运行Java代码来实现这一点是可能的(尽管我从未这样做过)。如果您是编程新手,您可能应该坚持一次只学习一种语言。

      通过在中运行Java代码来实现这一点是可能的(尽管我从未这样做过)。如果你是编程新手,你可能应该坚持一次学习一种语言。

      (1)无论你在C#/VB.NET/C++\CLI或任何符合CLS的语言中做什么,都可以使用,无论它是在.NET环境中使用何种语言构建的。(2) 如果这是可能的,那么你这样做的理由是错误的。我认为C#有更多的语言特性,因此比其他语言更强大java@JonathonReinhart当前位置你在争论有多少天使可以在一根大头针上跳舞。如果没有一个具体的衡量标准,“更强大”就没有任何意义。对于最初的海报:既然你是初学者,我建议你只专注于学习一门语言并学好它。没有必要试图将困难的事情融合在一起,从而使事情变得过于复杂。在这个阶段,你选择学习Java还是C并不重要,重要的是你学习得如何。NET比Java年轻,但发展得更快。C#具有许多强大的功能。它更时髦。有更好的支持。我投票支持C#和.NET(1)无论您在C#/VB.NET/C++\CLI或任何符合CLS的语言中做什么,都可以使用,无论它是在.NET上下文中使用何种语言构建的。(2) 如果这是可能的,那么你这样做的理由是错误的。我认为C#有更多的语言特性,因此比其他语言更强大java@JonathonReinhart当前位置你在争论有多少天使可以在一根大头针上跳舞。如果没有一个具体的衡量标准,“更强大”就没有任何意义。对于最初的海报:既然你是初学者,我建议你只专注于学习一门语言并学好它。没有必要试图将困难的事情融合在一起,从而使事情变得过于复杂。在这个阶段,你选择学习Java还是C并不重要,重要的是你学习得如何。NET比Java年轻,但发展得更快。C#具有许多强大的功能。它更时髦。有更好的支持。我投票支持C#和.NET