摘要:
今天让公司的程序员试用了一下还在开发中的代号为"Jumony"的HTML数据绑定引擎,开发人员的一句评价被我视为最高的褒奖。“感觉这个框架就是,你想到什么就写什么。”想到什么就写什么,在这个越来越强调快速开发的时代,这一点变得越来越重要。我最近经常戏言:“natural code才是王道”,当然,不是说我们要用中文去编程,而是程序应该成为越来越自然的... 阅读全文
阅读排行榜
尝鲜Jumony for MVC,体验插件化网站开发
2011-11-03 02:07 by Ivony..., 6411 阅读, 收藏,
摘要:
Jumony for MVC是这一年来Jumony项目的重头戏,Jumony for MVC是Jumony技术与ASP.NET MVC的结合,尽管现在Jumony for MVC还未发布稳定版本,但确实是非常值得一试的一个视图引擎。希望这篇文章能给大家带来眼前一亮的感觉。 在“用网站(WebSite而不是WebProject)项目构建ASP.NET MVC网站”文章中,我已经说明了如何在网站项目... 阅读全文
通过源代码研究ASP.NET MVC中的Controller和View(三)
2010-11-17 02:22 by Ivony..., 6255 阅读, 收藏,
摘要:
通过源代码研究ASP.NET MVC中的Controller和View(一)通过源代码研究ASP.NET MVC中的Controller和View(二)第三篇来了,上一篇我已经把VirtualPathProviderViewEngine的FindView翻了个底朝天,在研究派生类WebFormViewEngine之前,先来看看VirtualPathProviderViewEngine有没有什么遗漏:默认构造函数没有什么有价值的东西。接下来是两个CreateView方法。它们由派生类实现,被FindView所调用。FileExists是判断虚拟路径文件是否存在的,然后是FindView和Rele 阅读全文
C#关于参数为null(空值)的方法调用,重载顺序选择彻底研究
2008-09-24 13:43 by Ivony..., 6051 阅读, 收藏,
摘要:
其实这是一个很老的问题了,很久以前就在园子里看到有人对此迷惑,当时也没太在意,觉得哪会有人那么写代码。直到最近丁学君的这篇文章:“关于参数为可空值类型的多个重载的优先级”才让我对这个问题重新有了兴趣。并且做出了一个大胆的猜想,现在这个猜想已经被我验证了。 所有具备单向隐式类型转换或者存在继承关系的类型的方法重载,当使用null值调用时,将会使用隐式类型转换的方向来确定调用哪个方法。 简而言... 阅读全文
Jumony入门(四)无缝体验
2010-12-24 00:39 by Ivony..., 6027 阅读, 收藏,
摘要:
在这一篇里面,我会来谈谈Jumony与现有技术的结合,以及带来的无缝的体验。在前面的文章中,我们见识了Jumony种种神奇的功能,它可以拦截一个HTML文件的请求,解析文件成为DOM,用选择器找出我们感兴趣的地方,并用简单的方法来绑定数据。这些看起来很酷,但做网站需要的不是一个看起来很酷的技术,如何与现有的成果兼容,如何利用现有的经验和积累,也是非常重要的问题。 阅读全文