2010-06-14 71 views
2

我们正在.NET 3.5上运行我们的应用程序,并计划更新到.NET 4.0或完全切换到Java平台Java EE 6.0,正如我们从某些客户端听到的那样“这更好”。Java EE 6.0和.NET 4.0比较

任何人都可以解释一下两个平台之间的一些巨大差异,也许什么样的成本会与切换到Java而不仅仅是更新有关,或者指向我做一些文章或者进行这种比较的论文?

谢谢!

+0

虽然C#和Java有相似的语言语法,但大多数情况下,相似之处结束......随它们附带的框架差别很大,但某些事情(如集合)是例外。 – Powerlord 2010-06-14 18:50:46

+1

这是一个广泛的方法来涵盖一篇文章或论文。需要更具体的比较标准才能有意义地出现这一点。 – 2010-06-14 18:56:27

回答

2

(半聪明,半认真)。

您是否偏爱赞成偏好或偏向Java的偏好?你可以找到两个旋转的文章。你的客户只是偏见。

如果您已经受过培训的.NET开发人员以及.NET中的大型代码库,那么切换没有任何意义,尤其是如果某些不知情的客户声称Java是“更好”的宗教观点。这就是说,这里有一篇文章。

http://en.wikipedia.org/wiki/Java_vs_.NET

而只是为了避免误interperetations,我不是说Java是坏的。我认为这两个都是很好的平台。当.NET是一个非常好的平台时,这种荒谬之处在于在转换,再培训等方面花费时间和金钱。

+0

+1:没有意义的是花时间和金钱去改变一些不需要改变的东西。 – Powerlord 2010-06-14 19:05:11

+0

现在,如果只有我目前使用的项目本来可以在.NET中完成......愚蠢的客户坚持认为它没有正确的Java原因...... – Powerlord 2010-06-14 19:05:44