使用J#有真正的好处吗?

ddolor 发布于 2018-03-06 j# 最后更新 2018-03-06 01:07 1176 浏览

我刚刚看到一个comment of suggesting J#,这让我想知道......有没有真正有用的J#over Java?所以,我的感觉是,你甚至会考虑使用J#的唯一原因是,管理层已经下令公司应该跳上Java的潮流......和.NET的潮流。如果你使用J#,你将会失去选择Java的最大好处......丰富的跨平台支持。确实有单声道,但它没有得到广泛的支持或作为全功能的权利?我记得听过表格并不完全(或许根本就不支持)。 我不打算在这里打击.NET,我只是说,如果你要去微软的路线,为什么不使用C#?如果你打算去Java路线,为什么J#会输入图片? 我希望能够在这里找到一些真实世界的案例,所以如果您真的在实际项目中使用J#以及为什么,请特别回复。

已邀请:

ueum

赞同来自:

J#不再包含在VS2008中。除非你已经有了J#代码,否则你应该远离它。 来自j# product page:

Since customers have told us that the existing J# feature set largely meets their needs and usage of J# is declining, Microsoft is retiring the Visual J# product and Java Language Conversion Assistant tool to better allocate resources for other customer requirements. The J# language and JLCA tool will not be available in future versions of Visual Studio. To preserve existing customer investments in J#, Microsoft will continue to support the J# and JLCA technology that shipped with Visual Studio 2005 through to 2015 as per our product life-cycle strategy. For more information, see Expanded Microsoft Support Lifecycle Policy for Business & Development Products.

eipsum

赞同来自:

J#的全部目的是为了简化Java开发人员到.NET环境的转换,这些环境并没有那么好(我猜在这里),所以微软从Visual Studio 2008中删除了J#。 对于你的问题,“使用J#有真正的好处吗?”。 简而言之...不。

ramet

赞同来自:

我在过去用J#发现的一个杀手之一是没有内建的对引用Web服务的支持。从那以后,这一直足以阻止我。

bsint

赞同来自:

C#语法与Java非常接近(在某些方面更好),所以您不妨学习C#而不是J#。而且由于C#的使用更广泛,您可以在Google上轻松找到Java - > C#教程,或者查看http://www.asp.net/learn并观看一些视频。

tut

赞同来自:

我宁愿使用IKVM(http://www.ikvm.net/)将我的JAR转换为.NET程序集以及访问C#中的Java API,而不是J#。

tin

赞同来自:

非常赞同C#在语法上胜过Java,所以真的没有理由感叹j#的消亡。现在试图让C#编译成Java字节码可能是一个有趣的举动,因为Sun的热点jvm是优秀的软件。 或者,对于可能成为下一代Java的东西有点乐趣,Scala on the CLR ......

khic

赞同来自:

我认为这不是哪种语言更好的问题。在.NET世界中,不同语言提供的库之间存在一些不一致之处。 VB.NET中提供了某些功能,您可能希望从C#中使用这些功能,但不能。我记得我不得不使用J#来使用一些在.NET中没有其他语言的ZIP库。

gquia

赞同来自:

我已经使用J#作为一个简单的临时步骤来将Java库移植到C#中。它提供了一个很好的方式来移植我不打算从Java维护到.Net的代码。但是,所有新的开发都在C#中完成。