asp.net的mvc5, 看起来还不错,但有几个问题很困惑
以前一直不太关注mvc,因为版本更新太快了,而且新旧还不兼容,对我最关注的性能也没有任何提高,仅仅是url好看了一点而已。
现在发展到mvc5了,想来该解决的问题也解决了吧。成熟稳定了吧。
正在尝试,不太熟悉,所以有几个困惑:
1. razor的视图引擎,能不能做到和美工切出来的页面的无缝配合,在我看来,还是得靠程序员去“翻译”。
2. 新的Identity的认证机制,扩展性和易用性有提高,但原来的用户表用int型作主键,是否不兼容?要改数据库架构来适应它?
3. razor上的所有生成页面的语法都致力于生成静态html,但如果是ajax应用,就得返回json数据,客户端用js解析。能不能直接返回某个视图cshtml定义的模板片断解析出的html.这样各种丰富的razor语法也可直接用于ajax输出结果了。 虽然有Html.Partial这样的用法,但也只是作为一个标记输出静态页的某一部分。(我说的静态页,是指服务端第一次返回的完整html,没有ajax)