写点什么

.NET 的平台分散问题

  • 2010-10-21
  • 本文字数:483 字

    阅读完需:约 2 分钟

多年以来,开发人员很容易理解.NET 平台上的依赖问题,几乎每个程序都会标注为.NET 精简版(Compact Edition)或是完整版本。此外,由于很少有人使用.NET Micro,这个问题似乎并不太值得关注,但是如今这方面的问题变得愈发复杂起来。

忽略版本号,目前有如下 13 种“类 CLR”平台,每个平台的基础类库都有不同的支持程度。此外,它们可能还有一些独立的,不与其他平台共享的类库。

  • .NET
  • .NET Client Profile
  • .NET 精简版(显然已和废弃无异)
  • .NET Micro
  • Mono
  • MonoDroid(Private Beta)
  • MonoTouch
  • Silverlight
  • Silverlight for S60(Beta)
  • Silverlight for Windows Mobile 7
  • XNA for Windows
  • XNA for XBox 360
  • XNA for Windows Mobile 7

再结合版本号、CPU 平台、COM 和 P/Invode 调用,您很快就会陷入依赖冲突的泥潭。

Chris Hardy 已经提出了一个在 MonoDroid 上使用 NuPack 的问题以及一个匹配功能请求,几乎同一时刻,Phil Haack 发布了在 GUI 级别上过滤的提案。由于微软内外双方都在密切关注包管理机制,依赖方面的问题可能不会愈演愈烈。不过跨平台的测试问题还是必须由项目本身自行解决了。

查看英文原文:.NET’s Platform Divergence Problem

2010-10-21 01:331934
用户头像

发布了 157 篇内容, 共 59.1 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营 - 第五周 - 作业

Anrika

极客大学架构师训练营

本周总结

Geek_zhangjian

架构师训练营第五周作业

张锐

「架构师训练营」作业:第 5 周 一致性 hash 算法

Amy

极客大学架构师训练营 作业 一致性hash 一致性Hash算法 第五周

第五周感想

数字

架构师0期05周总结

我在终点等你

第五周作业

qqq

极客大学架构师训练营

第五周作业

数字

架构师训练营第五周作业

zongbin

极客大学架构师训练营

架构师训练营 -W5-20200708-学习总结

丁亚宁

一致性hash算法的实现

互金从业者X

架构师0期05周作业

我在终点等你

架构师训练营-week5-学习总结

晓-Michelle

极客大学架构师训练营

架构师训练营-作业3

A Matt

Week5

《架构师训练营》第五周总结

架构师训练营-第五周-课程总结

狂奔嘀兔纸

极客大学架构师训练营

【架构师训练营 - week5 -2】总结

早睡早起

【架构师训练营】第 5周作业

花生无翼

极客大学架构师训练营

第05周 技术选型-01 命题作业

Jaye

第五周总结

qqq

week5作业

技术选型能力反映了架构师的综合水平(第 5 周学习总结)

李德政

极客大学架构师训练营

一致性哈希算法JAVA版简单验证

L001

第五周总结--一致性hash

互金从业者X

架构师训练营第五周感悟

张锐

事件驱动架构(W5总结)

麻辣

架构师训练营 -W5-20200708

丁亚宁

极客大学架构师训练营 一致性hash

一致性 hash 算法

Geek_zhangjian

架构师训练营 - 总结 5

进击的炮灰

一致性哈希算法与实现

俊俊哥

缓存 算法 一致性哈希

.NET的平台分散问题_.NET_Jonathan Allen_InfoQ精选文章