注册 登录
编程论坛 ASP.NET技术论坛

ASP.NET的版本问题哦

ylof1986 发布于 2010-06-23 14:44, 1290 次点击
到底从以前到现在有几个版本啊
12 回复
#2
saitor2010-06-23 21:29
4.0
#3
saitor2010-06-23 21:29
5个
#4
冰镇柠檬汁儿2010-06-24 11:49
只有一个版本,所谓的N个,那只是net framework的版本,net framework有1.0/1.1/2.0/3.0/3.5/4.0版本,这些net framework版本对应了VS 2003/2005/2008/2010四个版本的开发工具,这些都和的编程思想无关。
#5
saitor2010-06-24 14:34
版本的变化与编程思想无关,你也算是个神人。4.0那么多动态特性的加入。你还以1.0,2.0的纯静态语言来审视C#,我真是吐槽不能。
#6
冰镇柠檬汁儿2010-06-24 16:54
以下是引用saitor在2010-6-24 14:34:47的发言:

版本的变化与编程思想无关,你也算是个神人。4.0那么多动态特性的加入。你还以1.0,2.0的纯静态语言来审视C#,我真是吐槽不能。
4.0是加入了很多新特性,包括MVC2.0等很多东西,可是开发工具变就能说的编程思想变了?这只能说加入了新的思想,而2.0中的网站编程方式还是保留了,我所想说的是编程思想没有版本!
爱吐你就吐吧,你的胃变的不舒服了,和别人有什么关系?难道说你的胃变不舒服了,就说明你的胃的版本变了?
#7
球球2010-06-24 19:58
以下是引用冰镇柠檬汁儿在2010-6-24 16:54:35的发言:

4.0是加入了很多新特性,包括MVC2.0等很多东西,可是开发工具变就能说的编程思想变了?这只能说加入了新的思想,而2.0中的网站编程方式还是保留了,我所想说的是编程思想没有版本!
爱吐你就吐吧,你的胃变的不舒服了,和别人有什么关系?难道说你的胃变不舒服了,就说明你的胃的版本变了?
#8
yms1232010-06-24 20:19
不过.NET3.5的确加入了不少有用的东西比如LINQ和泛型等等,如果这些再配上反射.NET就可以更加容易的写出更为通用和强大的框架程序了。
知识只是工具,在写程序时要做到会挑选工具来完成现有任务,而不是让工具牵着你走,永远要做主动的一方,不要做被动的一方。
#9
saitor2010-06-24 21:24
开发工具变了?你自己也说MVC模式了,这和以前的WEBFORM有多大区别,整个构架完全推翻。你非要用4。0去写2.0的代码我也没办法。LZ只是问版本有几个何必扯那么多。
特性的增多你编程的思想不会改变?4.0前赋值基本都要先定实体。dynamic出现之后我完全可以不定义,或用到时再定义,这些不都是改变?每次版本变更改变了多少编程方式。
编程思想这东西根本就没必要一天挂在嘴边。OO OO的叫有多少人真正了解。另泛型是2.0就有的了。
还有人身攻击没有必要。你如果不知道吐嘈的意思可以GOOGLE一下。
#10
冰镇柠檬汁儿2010-06-25 10:01
saitor,我收回我之前对你的话
在我认为,的编程是一种思想,而所谓的.NET的版本指的是工具,.NET这个工具可以让我们开发C#.net这样的cs程序,也能让我们开发这样的web程序,工具是有版本的,而思想是没有版本的,就像一个人的想法变了,难道能用版本划分吗?这只能是一个渐进的过程,而没有明显的界限,我那么说,只是想让楼主明白是微软所推出的一系列针对web开发的产品的总和,而不是单只哪一个版本的产品。
#11
冰镇柠檬汁儿2010-06-25 10:03
以下是引用yms123在2010-6-24 20:19:50的发言:

不过.NET3.5的确加入了不少有用的东西比如LINQ和泛型等等,如果这些再配上反射.NET就可以更加容易的写出更为通用和强大的框架程序了。
知识只是工具,在写程序时要做到会挑选工具来完成现有任务,而不是让工具牵着你走,永远要做主动的一方,不要做被动的一方。
你的话我很赞同
#12
球球2010-06-25 17:19
都说了是编程思想,跟语言的特性是两码事啊。
再说了编程语言无边界,相通的。
#13
仰望星空2010-06-25 17:30
呵呵,这个说的对
1