ASP.NET MVC 废弃了通常和 ASP.NET 绑定的 WebForm 模型。而 Model、View 和 Controller 的框架正是开源社区很流行的。
同时, IronRuby ,微软的 Ruby 实现,是四种前沿动态语言运行时之一。Ruby 因为其动态特性而被采用,并在 Ruby on Rails 上取得了惊人的成功。通过和 IronPython 相结合,它引入一个新版本的 JScript.NET 和一个很少被提及的 Visual Basic 版本。
在 Tech Ed 大会上,John Lam 展示了微软最新的进展,包括展示了一个简单的以数据库为后端的网站,只用几行 IronRuby 构建而成。这个演示并不很完美,部分数据模型还是由 C#写成。笔记和示例的拷贝可以在John Lam 的blog 上找到。
查看英文原文: IronRuby and ASP.NET MVC
更多内容推荐
IronRuby 计划于 OSCON 发布
据John Lam称,IronRuby第一次面向公众的亮相会安排在7月的OSCON大会之上。
VB 在微软产品路线图中的尴尬位置
从一开始,微软就公开宣布Visual Basic和C#将在.NET平台中被同等对待。然而另外一方面,社区却不时指责微软对VB的支持力度不够。那么事实又在何方呢?
Mono 1.2 发布及对 Miguel de Icaza 的采访
日前,Mono发布了1.2版本。Novell使用Mono开发了一些基于服务器环境的应用,如他们Suse Linux Enterprise 10平台下的ZenWorks和iFolder。这个版本主要关注性能和可伸缩性的提高。其他方面的加强是支持了如下一些新特性:Windows Forms和System.Drawing的发布,C#在.NET 2.0中的分离类的支持,调试器对X86和X64的支持。
实战(四):“画图”程序后端实战
基于 OpenID Connect 协议来提供帐号系统,基于 OAuth 2.0 协议来实现 Open API 体系。
2019-09-24
微软发布 IronRuby
微软公司刚刚在其MIX 07大会上宣布了IronRuby,这也意味着在.NET平台上支持动态语言这样一个更大范围努力的开始。在开发IronPython过程中获得的经验的基础上,一个通用的动态语言运行时(Dynamic Language Runtime,DLR)为IronRuby、IronPython、JavaScript(EcmaScript 3.0)和Visual Basic打下了基础。
突发!微软亚洲研究院副院长周明宣布离开微软,加入创新工场
周明博士将继续探索学术与企业的合作之路。
.NET 运行时之上的 Lisp
继续我们关于Lisp的报道,之前我们介绍了把这个重要语言迁移到.NET的一些成果。现在我们来看看它们的变体,包括IronLisp、LispSharp和Common Larceny。
John Lam 访谈:IronRuby 的现状
自从Scott Guthrie在去年四月的MIX07首次公开介绍IronRuby以来,开发工作就一直在紧锣密鼓的进行中。按照计划,IronRuby计划于今年下半年推出。为了探究开发团队的如何工作以及IronRuby具体何时发布等情况,InfoQ有幸对IronRuby开发团队的负责人John Lam进行了访谈。John Lam的正式头衔是动态语言运行时组项目经理。
Kotlin 与 Java 完全兼容,就可以随便调用了吗?
无
2018-07-09
对于.NET 程序员,这是否是 XSLT 的终结?
微软的VB团队开始撰写了一系列如何使用XML Literals的文章。在这些文章中大多数的内容,通过对VB和XSLT两种语言的直接比较,演示了如何用VB替换XSLT代码。
构建 Java API 的艺术:Do's and Don'ts(英文演讲)
2018-11-08
《Test-Drive ASP.NET MVC》 节选与作者访谈
今天,InfoQ发布了Jonathan McCracken撰写的《Test-Drive ASP.NET MVC》一书部分篇章的节选(PDF)。我们刚好利用这个机会对作者进行采访。Test-Drive ASP.NET MVC》这本书详细介绍了在ASP.NET中如何使用测试驱动开发(TDD)。这本书的目标读者既包括ASP.NET开发人员,也包括非微软平台的开发人员。
第 185 讲 | 狼叔:2019 年前端和 Node 的未来—大前端篇(下)
今天继续分享移动端局面、多端拉齐的必然性等内容,以及2019年不可忽视的TypeScript和WebAssembly这两大技术。
2019-03-12
RubyConf 大会演示:IronRuby 运行在 Silverlight 之上
John Lam最近在RubyConf大会之上 recently gave the folks at a sneak-peak to what is 对于来自于Microsoft对于Ruby在动态语言运行时DLR,当然还有Silverlight之上运行的承诺。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
IronRuby 的 1.0 之路
微软在MIX'07上就宣布了IronRuby,然而两年后我们仍然没有看到1.0版。2008年1月,InfoQ曾经采访过John Lam,当时John表示他们会在2008下半年发布,但最后却没有实现。
John Lam 如何评价 Ruby.NET 与 IronRuby 差异
最近,M. David Peterson在O'Reilly Network发表了一篇名为《Ruby.NET与IronRuby:差别在何处》的文章。这篇文章引起了微软IronRuby项目的领导者——John Lam的注意。John在David文章后面跟贴,阐述了他自己对于IronRuby的一些观点。
Swift 版本历史和各版本特性快览
2019-08-12
微软与敏捷存在方向性分歧吗?
Martin Fowler对微软扼杀技术领跑者的做法提出了质疑。微软正通过法律手段来威胁一名开发者,让他撤销他的TestDriven.Net插件对VisualStudio Express的支持。微软开发与NUnit不兼容的竞争产品,使很多开发者感到寒心。当微软与敏捷社区各自追求不同的目标时,它们之间的鸿沟正在变宽吗?是时候毫无保留地说出来了。
Kotlin Native 开发
无
2018-08-15
评论