InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

微软发布动态 Silverlight 技术

  • 2008-03-16
  • 本文字数:784 字

    阅读完需:约 3 分钟

微软的动态语言团队最近在 Las Vegas 的 MIX08 会议上发布了他们称为动态 Silverlight(DSL)的最新技术。

什么是 Dynamic Silverlight?

动态 Silverlight 是把动态语言运行时(Dynamic Language Runtime,DLR)上的语言和 Silverlight 集成起来的技术。DSL 是一个 Silverlight 的扩展包,能根据 Silverlight 的所需而额外下载。

DSL 包含了一个运行时和一个 SDK 组件。这个运行时包括了两个程序集:

  • Microsoft.Scripting.dll
  • Microsoft.Scripting.Silverlight.dll.

语言程序集也是必要的,包括:

  • 用于 Ruby 的 IronRuby.dll 和 IronRuby.Libraries.dll
  • 用于 Python 的 IronPython.dll 和 IronPython.Modules.dll

运行时组件是个很小的附加下载,如 IronRuby Silverlight 运行时只需要712KB 的下载,使用宽带下载还不到 5 秒钟就完成了。

SDK 组件也是 DSL 的一部分,其包含了一个给开发人员使用的称为 Chiron 的本地 Web 服务器。Chiron 提供了一个使用你本地文件系统的交互式开发环境。它动态地将运行 DSL 应用程序所需的内容打包到一个 XAP(一个使用不同扩展名的 ZIP 文件)文件中,并把 DSL 应用程序托管其中,让浏览器访问。DSL 运行时的核心部分和 IronRuby 程序集都包含在这个文件中,以及这个应用程序涉及的其他所有文件也在其中。

动态 Silverlight 示例

John Lam 在他们的博客中放出了一系列教程,来演示在各种场景中如何使用 DSL。

John 也给出了在 MIX08 上涉及 DSL 的一个最新演示,叫微软Silverlight 和动态Languages 。这个演示涉及到这个新技术的所有有意思的地方。

关于DSL 的更新信息可以在动态Silverlight 的网站上找到。这里有一个Dynamic Silverlight SDK 的下载连接

查看英文原文: Microsoft Introduces Dynamic Silverlight

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2008-03-16 23:27593
用户头像

发布了 254 篇内容, 共 50.4 次阅读, 收获喜欢 2 次。

关注

评论

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

2021版阿里Java亿级并发设计手册:基础+数据库+缓存+消息队列+分布式+维护+实战

Java架构追梦

Java 阿里巴巴 面试 系统架构 亿级并发

5分钟让你理解K8S必备架构概念,以及网络模型(上)

大数据 架构

做了6年的Android,Jetpack-MVVM-高频提问和解答,看看这篇文章吧!

欢喜学安卓

android 程序员 面试 移动开发

Kafka生产者哪些重要的参数是我们需要注意的?

码农架构

Java kafka 程序员 架构 消息中间件

🎨 HTTP 协议的前世今生

飞天小牛肉

Java 程序员 面试 计算机网络 2月春节不断更

商务部CECBC专委会-商务联络部长王聚师:中医国际化的数字创新密码

CECBC

数字

架构师训练营大作业(二)

Geek_f06ede

百度亮相全球量子信息处理顶会QIP2021 推动全球量子科技进步

爱极客侠

第十一周作业&总结

胡益

零基础实现Java直播(二):实现流程

ZEGO即构

Kafka消费者提交消费位移时提交的是当前消费到的最新消息的 offset 还是 offset+1?

码农架构

Java kafka 程序员 架构 消息中间件

LeetCode题解:529. 扫雷游戏,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【JS】事件委托

德育处主任

JavaScript 大前端 js 2月春节不断更

开发Kafka消费者客户端需要注意哪些事项?

码农架构

“双循环”下的数字货币棋局

CECBC

数字货币

anyRTC新春大礼包

anyRTC开发者

音视频 WebRTC RTC

电子书下载|2020 年云原生年货小红书来啦!

阿里巴巴云原生

容器 微服务 开发者 云原生 k8s

图解分析:Kafka 生产者客户端工作原理

码农架构

Java 程序员 架构 kafak

怎么理解Kafka消费者与消费组之间的关系?

码农架构

Java 大数据 程序员 架构

重磅发布 | 3.4K Star可视化神器来啦

百度开发者中心

工具 可视化 #飞桨#

安卓开发在线!Android面试吃透这一篇就没有拿不到的offer!大厂内部资料

欢喜学安卓

android 程序员 面试 移动开发

Clubhouse是个啥?一夜爆火一码难求

架构精进之路

七日更 2月春节不断更 clubhouse

为什么联盟链系统没有“激励”?

CECBC

区块链

即构发布 LCEP 低代码互动平台产品 RoomKit,实现互动房间0代码搭建

ZEGO即构

架构师训练营大作业

Geek_f06ede

Kafka 发送消息过程中拦截器的用途?

码农架构

Java kafka 程序员 架构

重磅发布 | 2021年OpenAtom XuperChain开源技术路径

百度开发者中心

百度 #区块链#

Kafka在哪些场景下会造成重复消费或消息丢失?

码农架构

Java kafka 程序员 架构 消息中间件

函数式编程Stream接口真的有那么好用吗?

码农架构

Java 程序员 架构

JDK1.8升级这么久!Stream流的规约操作有哪些?

码农架构

Java 架构 jdk 函数编程

【百度技术分享】San介绍以及在百度APP的实践

百度Geek说

Java JavaScript feed

  • 扫码添加小助手
    领取最新资料包
微软发布动态Silverlight技术_.NET_Robert Bazinet_InfoQ精选文章