十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我是从01前开始就接触.net,那时.net还是1.0时代,很多东西都没有.
后来.net出了2.0版本.从vs2005开始就使用Webform做网站.当时感觉.net能够拖来拖去,很厉害.
参加工作后,又学了很多其它语言,包括php,python,ruby等.这时才感受到.net多么的封闭.
那时接触了很多MVC的思想,主要来自于brophp,后来微软出了自己的MVC,包括Razor等.
通过对这些新技术的使用我有以下几点感想和大家分享:
成都创新互联于2013年创立,先为华宁等服务建站,华宁等地企业,进行企业商务咨询服务。为华宁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
1.Razor引擎虽然使得前端和后台进一步分离,但是其混编方式导致前端人员不能自由修改模板文件,并且也没有了页面的及时预览功能
2.MVC的在压力测试下和传统的Webform相比运行速度不足Webfrom的七分之一.
3.微软的Entility
framework的效率真的不高,ORM框架甚至不如第三方的Dapper.
4.微软每出一种新技术(包括MVC),都要重新学习,不像其它语言有一个平滑过度的过程.
做为一个项目经理,我觉得只要技术能解决用户需求就行.
我并不特别追求什么新东西,比如至今我还是在用.net2.0.
我想要一个MVC框架,不需要什么学习过程,10分钟就能使用,
半个小时就能熟练掌握,最好以前学的Webform的知识也能用得上.
而且我这个人比较极端,尤其是在程序运行效率方面,.net的MVC让我很纠结.
因此有了NFinal框架.
关于NFinal的简介,我会在下一篇的博客中给大家介绍。