【问题标题】:What is the difference between SSCLI 2.0 (ROTOR) and .NET?SSCLI 2.0 (ROTOR) 和 .NET 有什么区别?
【发布时间】:2009-12-12 16:25:23
【问题描述】:

SSCLI 2.0 和 .NET 有很大区别吗,我知道微软不会发布他们的垃圾收集器或 JIT 编译器,并且使用更简单的实现,但就其余方面而言,有很大区别吗?

【问题讨论】:

  • 你知道他们不会发布他们的 GC/JIT 实现吗?我认为他们不太可能会花费额外的时间来编写另一个实现,只是为了将其作为源代码发布。
  • 我查看了源代码,SSCLI GC 只是 2 代而不是 .net 的 3 代,而且 JIT 编译器对于“真实”的东西看起来太友好了。
  • .NET 3 使用与 .NET 2 相同的运行时引擎(只是框架更改)。 .NET 4 将是自 2 以来第一个带有不同运行时的版本。

标签: .net comparison sscli rotor


【解决方案1】:

找到link 进行比较。总结得差不多了..

【讨论】:

  • 提供的链接已损坏
【解决方案2】:

SSCLI 未获得在生产中使用的许可。它旨在用于教育用途/同行评审类型的东西。

【讨论】:

  • 虽然这是真的,但并不是我真正想要的,更偏向于功能方面。
  • SSCLI 可以被视为 .NET 原型。所以它与.NET 有太多的不同。如果您真的在寻找 Paul 提到的词,您应该能够阅读许可证文件以及 SSCLI 源代码。如果我是你,我宁愿花时间在 Mono 上,这是一个更好的实现。
【解决方案3】:

区别在于 GC 和 JIT。他们在部署到 SSCLI 时简化了这两个功能。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 2011-10-25
    相关资源
    最近更新 更多