代码改变世界

Jumony Milestone 1 发布

2010-08-29 01:56 by Ivony..., 3472 阅读, 5 推荐, 收藏, 编辑
摘要:Jumony项目Jumony(一)从扩展方法到流畅的程序体验Jumony(二)jQuery的设计艺术和选择器Jumony(三)第一个公开预览版,在.NET里玩转jQuery选择器!Jumony(外一)HTML和数据,同时发布第一个CTP源代码。其实并没有发布所谓Milestone的计划,但是因为我即将离开北京到深圳生活,Jumony的开发必然会要停滞一段相对较长的时间。所以赶在这之前把一些已经构思清楚的功能全面实现,对已知的小Bug进行修复,然后发布了这个版本。在这个版本中大家可以测试我之前发布的那个小范例的代码了。简单的介绍下这个版本中都包含了哪些内容吧。现在可以直接修改HTML文档结构了新 阅读全文

Jumony(外一)HTML和数据,同时发布第一个CTP源代码。

2010-08-18 12:22 by Ivony..., 3752 阅读, 4 推荐, 收藏, 编辑
摘要:Jumony(一)从扩展方法到流畅的程序体验Jumony(二)jQuery的设计艺术和选择器Jumony(三)第一个公开预览版,在.NET里玩转jQuery选择器!首先是兑现诺言,上一篇文章中曾经说到源代码会随下一篇文章的发布一同发布。其实我早已打包好了,现在提供下载地址:http://files.cnblogs.com/Ivony/Jumony_CTP(20100802)_Source.rar有... 阅读全文

Jumony(三)第一个公开预览版,在.NET里玩转jQuery选择器!

2010-08-09 18:49 by Ivony..., 3679 阅读, 4 推荐, 收藏, 编辑
摘要:Jumony(一)从扩展方法到流畅的程序体验Jumony(二)jQuery的设计艺术和选择器在用ASP.NET做网站页面的时候,最常见和最麻烦的需求便是页面的数据绑定。对于大多数内容网站而言,动态页面和静态页面的的区别仅在于是否有动态数据绑定在上面。然而随着Web前端技术的发展,我们所面对的页面也越来越复杂,譬如说这种页面或是这种页面,在ASP.NET传统的技术下,就很麻烦。最近几年一直在做ASP... 阅读全文

Jumony(二)jQuery的设计艺术和选择器

2010-08-01 02:43 by Ivony..., 3379 阅读, 0 推荐, 收藏, 编辑
摘要:这篇文章的同系列上一篇文章是Jumony(一)从扩展方法到流畅的程序体验,这是Jumony引擎的介绍系列文章第二篇。jQuery是一个了不起的轻量级的JavaScript框架,事实上在jQuery发布之前,就已经有无数功能强大得多的JavaScript框架在流行。从功能列表上来说,jQuery在JavaScript框架中只能算是很不起眼的小弟。但这个小弟在短短的时间内,就成为了最流行的JavaSc... 阅读全文

Jumony(一)从扩展方法到流畅的程序体验

2010-07-24 02:38 by Ivony..., 7019 阅读, 8 推荐, 收藏, 编辑
摘要:今天让公司的程序员试用了一下还在开发中的代号为"Jumony"的HTML数据绑定引擎,开发人员的一句评价被我视为最高的褒奖。“感觉这个框架就是,你想到什么就写什么。”想到什么就写什么,在这个越来越强调快速开发的时代,这一点变得越来越重要。我最近经常戏言:“natural code才是王道”,当然,不是说我们要用中文去编程,而是程序应该成为越来越自然的... 阅读全文

软件呓语:安迪-比尔定律的背后(上)

2010-06-27 06:28 by Ivony..., 4348 阅读, 2 推荐, 收藏, 编辑
摘要:首先恭喜博客园娱乐事件又出现了新的话题,某人总是能在大家基本快要淡忘的时候在首页扔下一坨,呃,那啥。这一次除了一如既往的提供低级错误以供娱乐之外。还引出了一个IT界的恶魔:“安迪-比尔定律”。先来补习一下安迪-比尔定律是什么:安迪和比尔是两个人,他们的财产多的我必须让我的收入按几何速度增长才能追得上。没错,他们就是Intel和Microsoft的掌门人(曾经是)。嗯,邪恶的... 阅读全文

C#呓语

2010-06-22 11:09 by Ivony..., 3764 阅读, 12 推荐, 收藏, 编辑
摘要:最近不知怎么回事,博客园忽然冒出一大堆乌烟瘴气的文章。当然起因是某位仁兄不知从哪里听到关于C++的一些非议,跑到园子里说了几句梦话。既是梦话,本也没什么,可是梦话发到了园子首页,加之大量不明真相的群众强力围观。这事儿就搞大了,搞大了园子的编辑,弄了个热点话题摆在顶上。其实就某看来,这个[热点话题]恐怕只会降低园子的整体品味。为了避免C#还没整没就把园子的品味整没。不得不也发点梦话到首页。。。。有话... 阅读全文

在JavaScript中实现yield,实用简洁实现方式。

2010-06-08 23:46 by Ivony..., 7196 阅读, 1 推荐, 收藏, 编辑
摘要:原题还是老赵的:http://blog.zhaojie.me/2010/06/code-for-fun-iterator-generator-yield-in-javascript.html原以为是一个蛮复杂的题目,想了许久没思路,当然要实现绝对能实现,但如果分析JavaScript脚本或是动态产生代码,都太复杂了。刚才忽然灵机一动,迭代器我们很少会真的直接傻乎乎的next去遍历的,那为什么一定要... 阅读全文

当dynamic遭遇匿名对象所造成的问题初步研究结论。

2010-05-21 03:22 by Ivony..., 3079 阅读, 2 推荐, 收藏, 编辑
摘要:问题是在老赵的博客上看到的:当类型为dynamic的视图模型遭遇匿名对象看到问题后,我的直觉的第一反应觉得这个问题一定是某种特定条件下必然会触发的Bug,与ASP.NET MVC没啥关系。但当时比较懒,做了几次试验后就暂且搁下了。后来swanky.wu同学推进了一把问题的研究,指出:“当用dynamic在某个程序集中定义动态类型后,然后使用匿名类型对象对其赋值,再然后在另一个程序集访问... 阅读全文

C#中的interface没那么简单

2010-05-17 02:57 by Ivony..., 35995 阅读, 24 推荐, 收藏, 编辑
摘要:最近在园子里闲逛看到一篇文章“(抽象)类和接口细节分析”,尽管作者很细心很细致。可事实上C#里面的interface没那么简单,interface有着大量不为人知的小秘密的说。 1、值类型也能实现接口。 尽管可能很多人连值类型都没用过,但值类型可以实现接口,是一个非常有用的特性。当值类型转换为接口类型时,会自动装箱成引用类型从而实现多态,但一般用值类型实现接口的老鸟都不会被这些小陷阱所迷惑的。 ... 阅读全文