Asp.net MVC成熟度的一点想法。

微软的Asp.net MVC终于发布了。较之以前的版本有了很大的改进。

本人在preview2开始发布就有幸在项目中进行实际的运用,这是因为我的客户是个彻底的技术狂人,所以,能够在还没有正式发布就敢于在项目中使用。由于项目的需要,就得好好的去学习一下,相关的资料很少,只有那么几个blog和mvc的源代码,看过之后,感觉还是很简单的。不过,总是感觉如果在项目中运用,会有很多未知的风险,这就如同要修建一个小区,居民楼已经可以入住了,但是周围的配套设施还没有完备,贸然的入住,生活中会有一些麻烦。

下面是遇到的问题:

1.缺乏对SSL的支持。在做个人信息管理的功能是,需要用到SSL。但是,查看Asp.net MVC早期的版本的源代码,我们就会发现他根本就没有考虑到https的问题,只考虑了cation和cotroller,然后直接就生成了http的url,不仅有些愤怒,感觉像是被愚弄了,只得自己去扩展。

2.和AJAX的结合不是很好。本来很简单的事情,却随之微软推出这么个东西,变得复杂起来,汗!

3.无缘无故的更改方法。我们的项目很快完成了,可新的mvc版本也发布了,就要更新成新的版本。但是突然之间基于原来版本的程序无法运行了。有些方法被更改甚至删除了。汗!

可喜的是,我们终于看到RC1发布了,但愿以后的版本更新过程中,考虑一下和以前版本的兼容问题。拜托!!!

总之,如果不是必须用Asp.net MVC的话,我觉得还是在等等在项目中运用吧,个人一点感想(或者说是牢骚,),与大家分享。

posted @ 2009-03-23 09:47  Terry-Liang  阅读(1117)  评论(14)    收藏  举报