由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 谈谈我的.NET
相关主题
刚看到的有趣观点some1 using nhibernate?
asp.net为啥用linq来操作数据库呢,为啥不直接用sql语言?LINQ vs nHibernate
Entity Framework Today?寻找.NET的工作。。
请问大家,目前.NET业界(美国)用的最多的技术是什么?问个sql问题
找.NET的工作菜人问问,你们都在database上干什么??
mvc4到底比web form application好在哪里?.net操作数据库的方法,哪个最好?
有人试过.Net 3.0吗?LINQ to SQL VS Entity Framework
是不是最近dotnet不济了毁三观啊
相关话题的讨论汇总
话题: net话题: linq话题: mvc话题: sql话题: linq2sql
进入DotNet版参与讨论
1 (共1页)
C****n
发帖数: 2324
1
从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
可是对.NET的近期发展很是失望.
.Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
时至今日, 我的标准配置还是:
.Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业
余的OPENSOURCE PROJECT, 违反了微软的初衷.
微软一直什么都想做, 淡感觉产品定位有问题.
p*********t
发帖数: 2690
2
既然linq能做那么多事,为啥又出来一个ado.net?

了.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

N********n
发帖数: 8363
3

I think the whole web front is mature enough since .Net 3.5. There is
not much room for major improvement. The new bright spot is at Mobile
front. Win8 and WP8 are set to attract more attention. Cloud is also
hot although there's too much hype than meat at this point.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

G***l
发帖数: 355
4
asp.net不熟,不过楼主对.net的认识完全看不出来是从.net出事前就开始“研究”的。
linq可不只是数据库工具。linq加上lambda expression是写代码的利器。linq2sql只
是很一个简单的orm的实现,EF是足够还是复杂不是一个人一个项目说了算的,我还说
这些玩意都复杂,我写用ado.net+sql就行了呢。Java的Hibernate也很复杂。
关于.net4,随便说几个,C#4.0有parallel task跟concurrent collection,还有其他
很多async跟parallel的东西,对写这方面的程序帮助很大。Covariance和
Contravariance也是很重要的language feature。CLR也有很多进步,比如一些GC的优
化,DLR之类。
还是要多看看书,多学习多尝试新东西。

了.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

C***S
发帖数: 1159
5

了.
LINQ 不只是数据库工具! Linq to Objects is so powerful that I am writing much
less for loops than before.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

l****l
发帖数: 3394
6
看到林克是数据库工具的部分,就明白露馅了。。。
B********t
发帖数: 1321
7
LOL

【在 l****l 的大作中提到】
: 看到林克是数据库工具的部分,就明白露馅了。。。
k**n
发帖数: 3989
8
估计楼主是老了。。至少是心态老了,
c**t
发帖数: 2744
9
asyn, task都是很好的东西,不知道LZ怎么没有提及。

了.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

c**t
发帖数: 2744
10
与我心有戚戚焉

的。

【在 G***l 的大作中提到】
: asp.net不熟,不过楼主对.net的认识完全看不出来是从.net出事前就开始“研究”的。
: linq可不只是数据库工具。linq加上lambda expression是写代码的利器。linq2sql只
: 是很一个简单的orm的实现,EF是足够还是复杂不是一个人一个项目说了算的,我还说
: 这些玩意都复杂,我写用ado.net+sql就行了呢。Java的Hibernate也很复杂。
: 关于.net4,随便说几个,C#4.0有parallel task跟concurrent collection,还有其他
: 很多async跟parallel的东西,对写这方面的程序帮助很大。Covariance和
: Contravariance也是很重要的language feature。CLR也有很多进步,比如一些GC的优
: 化,DLR之类。
: 还是要多看看书,多学习多尝试新东西。
:

相关主题
mvc4到底比web form application好在哪里?some1 using nhibernate?
有人试过.Net 3.0吗?LINQ vs nHibernate
是不是最近dotnet不济了寻找.NET的工作。。
进入DotNet版参与讨论
f*****e
发帖数: 5177
11
现有ado.net的好不好。

【在 p*********t 的大作中提到】
: 既然linq能做那么多事,为啥又出来一个ado.net?
:
: 了.

d***q
发帖数: 1119
12
C# 5.0.
new keyword
await..
a powerful tool for async programming...
d****d
发帖数: 133
13
agree,4.0的TPL和后面的await都是非常powerful的东东。

【在 c**t 的大作中提到】
: asyn, task都是很好的东西,不知道LZ怎么没有提及。
:
: 了.

C****n
发帖数: 2324
14
关于LINQ 2 SQL, 是数据库工具, 是因为在这之前, 我就一直为ORM困扰. 尝试了
NHIBERNATE, 还有其它一些都不满意. 一气之下自己写了个ORM, 用了5,6 年.
LINQ2SQL出来之后, 一举解决了几乎所有问题. 那些没有解决的问题在我看来也是不应
该由它来解决的.
一个工具不能什么问题都解决, 否则这个工具到最后什么问题也解决不了.
至于LINQ的其它应用当然很多. 你甚至可以在LINQ上开发其它很好的东西. 问题是:
LinQ的出现, 对程序设计的突破在我看来就是LinQ2SQL了. 你用LinQ做其它的事情, 那
么我用传统方法查不到哪去. 也就是说没有什么Improvement.
你觉得他帮你省了不少代码, 反正我除了ORM那块以外, 绝对不用LinQ. 我还怕
PERFORMANCE 有问题呢. 卡车买来主要是为了搬家运家具用的. 你要是用来全家出门旅
游当然也可以, 你还可以所后面可以塞更多的人. 不过我还是觉得开一辆SEDAN 比较靠
谱.
很多人觉得我对LinQ的POTENTIAL不够了解. 要知道, 没一个新的东西出来, 我都要做
很多研究, 决定是否要用, 如果要用的话, 要在什么范围内用, 什么范围内不用. 什么
时候不用是很重要的. 牵涉到后期维护, 风险控制的问题.
并不是他能做什么就一定要用他来做什么的. 它不一定是那个方面最好的工具.

much

【在 C***S 的大作中提到】
:
: 了.
: LINQ 不只是数据库工具! Linq to Objects is so powerful that I am writing much
: less for loops than before.

C****n
发帖数: 2324
15
这些不是什么革命性的突破. 没有这些我的程序也能看, 也能运行, 代码也没有多多少
. 当然我之前已经做了一些库.
这些东西还无法让我转向.Net 4.0. 说服不了自己, 也说服不了我的TEAM.
当然这要看你的项目. 我的项目进行三年了, 1.1 到 2.0 转变是没有犹豫的.
又进行了两年, 转向了 3.5 也是一个不用犹豫的过程.
从08年到现在, 4 年了. 看不出任何必要转向.Net4.0.
你要是今天开始一个项目, 当然用4.0. 我想说的是4.0 VS 3.5, 新东西对开发实在没
什么影响, 根本不值得投资转换.
对了, CLR in SQL server 也是个好东西. 不过要小心使用. 建议新手不要碰.
新手的问题是看了DEMO就开始干活. 有些地方不该用这个技术的乱用, 很容易发生开法
拉利搬家的事情.

【在 d****d 的大作中提到】
: agree,4.0的TPL和后面的await都是非常powerful的东东。
S***k
发帖数: 370
16
这个年代,无论是工业界还是学术界,想搞点新东西都不容易。微软的努力还是可以看
到的。
升级还是要做的,有些新feature可能现在用不到,但是对以后的项目,或者改进项目
的时候, 可能还是有帮助。
微软在EF开发上的确有些混乱。linq to sql 似乎已经完全移交给sql server了, 大
概也就是维持了。 EF 最开始在对sp 的支持上的确不如linq to sql, EF 现在已经比
较好用了。在c#这个oo language 里引入linq这个functional programming 的 idea,
微软的这个做法还是有创新的。 我们就是这样慢慢进步,否则大家还在写汇编。
MVC第一个版本很不成熟,现在也有了很大进步,业界的批评微软还是在意的。
怎么讲呢,一个项目可以有不同的做法,有的时候要搞搞新意思,这都是工作机会。
asp, web form, mvc, php, java ee, 这些东西不过是大家养家糊口的工具,好用就
好。
H*******g
发帖数: 6997
17
MVC不扯谈吧?
w**s
发帖数: 1911
18
it creates lots of jobs in ms

【在 H*******g 的大作中提到】
: MVC不扯谈吧?
k**0
发帖数: 19737
19
同意MVC是扯淡,自由度下降了

了.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

m*******l
发帖数: 12782
20
5.0都有了啊?
我还以为只有4.5呢

【在 d***q 的大作中提到】
: C# 5.0.
: new keyword
: await..
: a powerful tool for async programming...

相关主题
问个sql问题LINQ to SQL VS Entity Framework
菜人问问,你们都在database上干什么??毁三观啊
.net操作数据库的方法,哪个最好?求.Net 可以Fail烙印的面试题目。
进入DotNet版参与讨论
v******n
发帖数: 421
21
4.5是.net版本,5.0是C#,same release
d*****n
发帖数: 2132
22
LINQ 2 SQL如何操作oracle? mvc扯淡?
山中方一日,世上已千年,老兄,与时俱进吧.

了.

【在 C****n 的大作中提到】
: 从事IT将近20年, .NET出生前就开始研究.NET, 我可以大言不惭的说我是.NET 牛人了.
: 可是对.NET的近期发展很是失望.
: .Net 2.0 在语言上已是顶峰. LinQ 是一个VERY NICE数据库工具.
: 时至今日, 我的标准配置还是:
: .Net 3.5 SP1, Linq2Sql, ASP.NET, WCF
: 其它后来所有的新版本, 新FEATURE, 感觉都有点脱裤子放屁. .NET4.0 我研究了很长
: 时间, 还是觉得没有必要升级. 没有任何新的东西.升级风险很大, 得不偿失.
: EF也做的越来越臃肿, 复杂. LINQ 2 SQL足够了.
: MVC也扯淡. ASP.NET本来不是MVC的东西, 硬要用这个基础做一个MVC出来. 要做干脆另
: 起炉灶, 现在搞得不伦不类, 太像业余选手. 还搞不同的SCRIPTING ENGINE, 感觉象业

a****9
发帖数: 200
23
我之前用了很久的webfom,后来转到mvc,觉得mvc真好用,尤其各种ui,非常好实现,
而且因为view和model,control分离得很干净,前端甚至可以完全交给web design的人
去维护
我觉得升级到net4.0最大的好处就是可以使mvc3
另外entity framework也不错,比如lazyloading我觉得就比linq2sql好使
1 (共1页)
进入DotNet版参与讨论
相关主题
毁三观啊找.NET的工作
求.Net 可以Fail烙印的面试题目。mvc4到底比web form application好在哪里?
痛苦IT大妈求助有人试过.Net 3.0吗?
《C# 5.0 核心技术》第5版[PDF] (转载)是不是最近dotnet不济了
刚看到的有趣观点some1 using nhibernate?
asp.net为啥用linq来操作数据库呢,为啥不直接用sql语言?LINQ vs nHibernate
Entity Framework Today?寻找.NET的工作。。
请问大家,目前.NET业界(美国)用的最多的技术是什么?问个sql问题
相关话题的讨论汇总
话题: net话题: linq话题: mvc话题: sql话题: linq2sql