代码之家  ›  专栏  ›  技术社区  ›  DonX

Silverlight中的Java?

  •  1
  • DonX  · 技术社区  · 16 年前

    我们能在Silverlight中使用Java吗?

    9 回复  |  直到 16 年前
        1
  •  5
  •   Ola Eldøy    16 年前

    简而言之:不支持。Silverlight只支持 .NET languages 如Visual Basic、C_、托管JavaScript、Ironpython和IronRuby。

    但是,j或ikvm.net可能对您有用。

        2
  •  2
  •   chakrit Dutchie432    16 年前

    根据 Wikipedia - Future of J# 微软自己主要的Java支持很快就要退休了。

    因为J将从完整的.NET CLR本身中删除…

    我认为Silverlight没有太多希望。

        3
  •  2
  •   PJ8    16 年前

    正如其他人所说,不。

    如果您正在寻找与Silverlight等价的Java,您可能需要查看 Java FX

        4
  •  2
  •   Karsten Silz    16 年前

    我假设您可以使用Silverlight来与.NET/Java/PHP/Ruby/Python对话。 后端 通过HTTP上的SOAP/REST/纯XML,可以使用AdobeFlex和JavaFX。

        5
  •  1
  •   Tamas Czinege    16 年前

    我不太明白为什么你不能在Silverlight中使用J。

    当然,您将无法获得标准Java库,因为它们不是Silverlight运行时的一部分。

    编辑:

    根据 http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx :

    您可以创建基于Silverlight的 使用任何.NET的应用程序 框架支持的语言

    J是(?)肯定是.NET框架支持的语言。正如我所说的,您可能无法获得基本标准Java库的.NET克隆(正如您通常使用标准.NETFramework所获得的),但您可以使用该语言本身。只是你没有Java.*命名空间。(这使得它几乎毫无用处。)

        6
  •  0
  •   Joachim Sauer    16 年前

    不,不是这样的。微软并不真正喜欢Java,也不会让它成为它的核心技术。

        7
  •  0
  •   Dave Ray    16 年前

    可能有 Ja.NET 它将Java 1.5代码编译为.NETIL字节代码。虽然,据我所知,ja.net还处于初级阶段,所以这可能是一场艰苦的战斗。

        8
  •  0
  •   Shawn Wildermuth    16 年前

    重要的是你想要什么,但JavaFX(一个类似于SL的框架)现在可以使用了。如果你想要的是一个基于Java的RIA平台,那就是你想要的。

    http://javafx.com

        9
  •  -1
  •   dkretz    16 年前

    有趣。Silverlight的第一个版本 只有 支持的javascript。现在不在名单上了。

    请原谅我没有把这句话讲清楚。在第一个版本中,您只能在javascript(而不是托管javascript)中编程Silverlight。这让微软看起来像是在发布一个与平台无关的Flash和Flex竞争对手。尤其是直接可比性,因为actionscript(flex语言)是一个适当的javascript超集,而javascript在flex中“只是工作”。

    此后,价值主张发生了变化。很好的工具,但是锁定(不是值语句,而是观察)。

    尽管我可能误解了,但问题背后的问题是Silverlight是否继续尝试吸引平台中立的开发人员,特别是那些使用Flash和相关技术的开发人员。