秘密MicrosoftProject将IronPython绑定到ASP.NET

拉斯维加斯-微软继续努力将动态语言集成到开发人员的产品组合中,并且正在为通过动态语言促进数据操作的方法进行原型设计。

微软官员表示,该公司计划增加对动态语言的支持,从其Python实施开始,转向更具动态性的语言。

在DevConnections会议的一次会议上,DavidEbbo,一位建筑师Microsoft的CLR(公共语言运行时)动态语言团队和MicrosoftDeveloperDivision的项目经理JeffKing讨论了Microsoft如何在公司的ASP.NET平台上实现IronPython。

IronPython是Microsoft的实现.Net的Python语言。该公司于2006年9月发布了IronPython1.0。

同时,Ebbo称微软已经发布了针对ASP.Net产品的新MicrosoftIronPython的CTP(社区技术预览版),该产品专注于帮助开发人员创建更丰富的Web使用Microsoft的VisualStudio或VisualWebDeveloper工具时的应用程序。

此外,Ebbo表示,他的团队已经提供了一个名为简化数据场景的“秘密项目”原型,开发人员可以“轻松构建数据绑定应用程序”。从头开始“只从数据库开始。

原型使用户能够使用ASP.NET以编程方式自定义应用程序或使用IronPython进行编程,”Ebbo说。

同时,King称IronPython是“实际上只是微软支持的一系列动态语言中的第一个。他说,“看看Ruby,PowerShell,JScript”和其他人。

Ebbo表示,SimplifiedDataScenarios框架也适用于其他动态语言。“好吧,首先在IronPython上使用它,但它可以与其他人一起工作,”他说。

在关于这个主题的博客文章中,DmitryRobsman,ASP.NET和IIS(Internet信息服务)开发经理,IronPythonforASP.NET“可能看起来只是ASP.NET的另一种语言(除了C,VB.NET和J),但实际上这项技术有点不同。

“我们不使用CodeDOM来支持IronPython,而是使用轻量级代码生成。这使得页面更加快捷(没有通过启动命令行编译器在磁盘上创建程序集),并且它可以更好地扩展到大量页面(生成的代码是垃圾收集的)。Python是一种很酷的动态语言,它使静态语言变得困难。“

Robsman还表示新产品还包括VisualStudio集成,包括对VisualWebDeveloper的支持。”与VB.NET中的C完全相同(IntelliSense对于静态语言来说是一个更难的问题),但大多数事情都很好用,“他写道。

/zimages/1/28571.gifSurvey:MicrosoftIIS6领先于Apache。点击此处阅读更多信息。

Ebbo表示动态语言的表现通常不如静态语言,因为“C比IronPython快。”

然而,IronPython的编译时间更快,而且,Ebbo表示IronPython已被证明具有可扩展性,因为微软已经在超过一百万页上测试过它。

微软描述了IronPythonforASP.NET作为ASP.NET的免费扩展,针对希望享受动态语言的简单性和灵活性的ASP.NET开发人员,具体来说,IronPython和Python开发人员正在寻求利用ASP.NET及其RAD(快速应用程序开发)环境的强大功能。

(责任编辑:茗彩彩票官网)

本文地址:http://www.vista4.com/xiuxianlingshi/liuliangan/201909/1240.html

上一篇:Edmunds网站制作CMS驱动器
下一篇:Bull,Bear和CatMark蚀刻

关于作者

报告:亚马逊Kindle本周将首次亮相

报告:亚马逊Kindle本周将首次亮相

报告:亚马逊Kindle本周将首次亮相由于波士顿环球报在60天内可能关闭的消息震惊了报业,纽约时报(拥有环球报)报道亚马逊Kindle的大屏幕版本电子阅读器,格式化为较大的印刷出版物...

Merant工具将Java应用程序链接到茗彩彩票官网SQLServer2000

Merant工具将Java应用程序链接到茗彩彩票官网SQLServer2000

为了帮助开发人员将Java应用程序链接到SQLServer2000,MicrosoftCorp.已获得连接专家MerantInternationalLtd.的可下载软件驱动程序的许可。使用由数据直播部门MerantsMorrisville建立的Java数据库连接驱...

在线评论

您的电子邮件地址不会被公开。* 为必填内容