【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

.NET、Silverlight 和 Windows Phone 的 API 变更列表

  • 2013-07-03
  • 本文字数:640 字

    阅读完需:约 2 分钟

First Floor Software 最近更新了.NET、Silverlight 和 Windows Phone 的变更列表。这个更新的列表使得在从一个平台向另一个平台迁移代码时,可以很容易地看到哪些类和方法是可用的。

这些信息揭穿了微软在Windows 8 发布时发表的一些谎言。在Build 主旨演讲中,微软声称大多数Silverlight 代码升级到WinRT 时只需要进行微小的修改,如更改命名空间。但看看 Silverlight 5 和 Windows 8 的控件列表很快就会发现根本不是这么回事。AutoCompleteBox、ChildWindow、DataGrid、Pivot 和 WebBrowser 等常用控件彻底消失了。尽管存在一些微软和第三方的替代品,但转换没必要这么直接吧?

下面是一些有趣的统计数字:

.NET 3.5 有 8497 个类、结构和接口。.NET 4.0 增加了近三分之一,达到了 12677 个。去年发布的版本.NET 4.5 相比来说就少得多了,只增加了不到 1000 个新类型。

Windows 8 和 Windows Phone 8 分别拥有 2851 和 2266 个类、结构和接口。其原始大小介于 Silverlight(2210 个)和 Java Standard Edition 7(3977 个)之间。当然,很多类型都是不重要的 DTO,如 CalendarDateChangedEventArgs。

.NET 的“可模拟性”仍然很低。每 100 个类只有不到 8.5 个接口。这实际上比.NET 3.5 还低(每 100 个类有 8.5 个接口)。尽管很多类是不需要模拟的简单 DTO,但其他如 DirectoryInfo 这样的类仍然没有提供很好的选择。

First Floor Software 的调试工具 XAML Spy 是非常有名的,其前身为 Silverlight Spy。

查看英文原文 API Diff Lists for .NET, Silverlight, and Windows Phone

2013-07-03 05:591348
用户头像

发布了 59 篇内容, 共 22.3 次阅读, 收获喜欢 3 次。

关注

评论

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

解读顶会CIKM'21 Historical Inertia论文

华为云开发者联盟

华为云 论文 长序列时间 时间序列预测 CIKM’21

当视频恋爱 App 用上了 Serverless

Serverless Devs

Serverless 云原生

揭秘盒马鲜生 Android 短视频秒播优化方案

阿里云视频云

android 音视频 短视频 Video播放器 移动端

合规安全大考核:移动应用安全策略全盘点

蚂蚁集团移动开发平台 mPaaS

RPC 移动开发 mPaaS 隐私安全 加固

阿里一面 五问 @Transactional

skow

Java Spring Boot 后端

别问了,我真的不喜欢这个注解!

why技术

Java

转型 Golang 开发的心路历程

baiyutang

php 云原生 求职 Go 语言 9月日更

自己动手写个微型博客吧,还能实现网页版 Blink,No.1

梦想橡皮擦

9月日更

模块二

树建

架构实战营

直播预告|如何通过“智能边缘安全”提升企业免疫力?

京东科技开发者

https 云安全 CDN加速 网站反爬 网站建设

携手强化「内容审核」能力,融云与数美科技达成战略合作

融云 RongCloud

音视频 内容安全 融云 即时通讯IM

书单 | 做数字化转型,离不开这10本书!

博文视点Broadview

PostgreSQL插件之TimescaleDB

华为云数据库小助手

postgresql 插件 GaussDB 华为云数据库

杀疯了,编程语言还能卷成这样❓❗【话题讨论】

InfoQ写作社区官方

话题讨论 话题

netty系列之:搭建HTTP上传文件服务器

程序那些事

Java Netty HTTP 文件服务器 程序那些事

架构实战营 - 模块七作业

思梦乐

【Flutter 专题】55 日常问题小结 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

Node.js 应用全链路追踪技术——[全链路信息获取]

vivo互联网技术

node.js 大前端 编程语言 全链路追踪 语言 & 开发

学校疫苗中心管理应用搭建心得

明道云

NDK的C++ 库支持

Changing Lin

9月日更

模块二作业

bin

模块七

SAKIN

50亿海量数据如何高效存储和分析? GaussDB (for Cassandra) 3个秘诀搞定

华为云开发者联盟

存储 华为云 海量数据 分析 GaussDB (for Cassandra)

ReScript 与 TypeScript,谁是前端圈的“当红辣子鸡”

华为云开发者联盟

Java JavaScript typescript 大前端 ReScript

微信PaxosStore:深入浅出Paxos算法协议

OpenIM

Go- 文件读写-1

HelloBug

文件读写 Go 语言

华云大咖说 | 业务转型中的IT云化服务——安超云基座方案介绍

华云数据

LeetCode题解:897. 递增顺序搜索树,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Vue进阶(九十六):VuePress 详解

No Silver Bullet

Vue 9月日更

【VueRouter 源码学习】第四篇 - 创建路由映射表

Brave

源码 vue-router 9月日更

这个夏天,这群大学生奔波在盐场里忙啥?

科技热闻

.NET、Silverlight和Windows Phone的API变更列表_.NET_Jonathan Allen_InfoQ精选文章