是什么让我想到开发NFinal
2015-07-02 11:07
141 查看
我是从01前开始就接触.net,那时.net还是1.0时代,很多东西都没有.
后来.net出了2.0版本.从vs2005开始就使用Webform做网站.当时感觉.net能够拖来拖去,很厉害.
参加工作后,又学了很多其它语言,包括php,python,ruby等.这时才感受到.net多么的封闭.
那时接触了很多MVC的思想,主要来自于brophp,后来微软出了自己的MVC,包括Razor等.
通过对这些新技术的使用我有以下几点感想和大家分享:
1.Razor引擎虽然使得前端和后台进一步分离,但是其混编方式导致前端人员不能自由修改模板文件,并且也没有了页面的及时预览功能
2.MVC的在压力测试下和传统的Webform相比运行速度不足Webfrom的七分之一.
3.微软的Entility framework的效率真的不高,ORM框架甚至不如第三方的Dapper.
4.微软每出一种新技术(包括MVC),都要重新学习,不像其它语言有一个平滑过度的过程.
做为一个项目经理,我觉得只要技术能解决用户需求就行.
我并不特别追求什么新东西,比如至今我还是在用.net2.0.
我想要一个MVC框架,不需要什么学习过程,10分钟就能使用,
半个小时就能熟练掌握,最好以前学的Webform的知识也能用得上.
而且我这个人比较极端,尤其是在程序运行效率方面,.net的MVC让我很纠结.
因此有了NFinal框架.
关于NFinal的简介,我会在下一篇的博客中给大家介绍。
后来.net出了2.0版本.从vs2005开始就使用Webform做网站.当时感觉.net能够拖来拖去,很厉害.
参加工作后,又学了很多其它语言,包括php,python,ruby等.这时才感受到.net多么的封闭.
那时接触了很多MVC的思想,主要来自于brophp,后来微软出了自己的MVC,包括Razor等.
通过对这些新技术的使用我有以下几点感想和大家分享:
1.Razor引擎虽然使得前端和后台进一步分离,但是其混编方式导致前端人员不能自由修改模板文件,并且也没有了页面的及时预览功能
2.MVC的在压力测试下和传统的Webform相比运行速度不足Webfrom的七分之一.
3.微软的Entility framework的效率真的不高,ORM框架甚至不如第三方的Dapper.
4.微软每出一种新技术(包括MVC),都要重新学习,不像其它语言有一个平滑过度的过程.
做为一个项目经理,我觉得只要技术能解决用户需求就行.
我并不特别追求什么新东西,比如至今我还是在用.net2.0.
我想要一个MVC框架,不需要什么学习过程,10分钟就能使用,
半个小时就能熟练掌握,最好以前学的Webform的知识也能用得上.
而且我这个人比较极端,尤其是在程序运行效率方面,.net的MVC让我很纠结.
因此有了NFinal框架.
关于NFinal的简介,我会在下一篇的博客中给大家介绍。
相关文章推荐
- Android SDK无法更新解决办法
- Solr4.10使用教程(二):solr和tomcat整合方法二
- Winsock服务器内存资源管理
- 蒙版透明,子视图不透明
- 调用有道词典查词
- 用java实现音乐的播放
- MBProgressHUD的基本使用
- datagridview 属性及使用
- 权 限 linux
- Soundex(map映射)
- 访问网络图片
- 阿里游戏大数据sesson2_RF&GBRT(上)
- IOS Masonry的基本使用
- JSP
- Allegro安装错误之cdsCommon.dll解决方法
- 斯坦福《机器学习》Lesson1-3感想-------3、线性回归二
- CGContextRef使用简要教程
- Mac android studio 连接svn导入项目遇到的问题
- Solr4.10使用教程(一):solr整合tomcat方法一
- RevitAPI: 关闭当前文档Close Active Document