你也不要随便抨击别人,好像你的水平很高一样。
你们这些人总是喜欢说别人不行,中国的软件水平就是因为你们这些人而低下

> 不知大家看没看
> 其中那个什么佳软的总工,简直就是一个微软的.net的吹鼓手,
> 凳裁床还苤行∠钅炕故谴笙钅?就是.net开发效率高,速度快.
> 顾祷阡榔鞯B/S体系最终要慢慢消亡.
> 我真搞不懂这样的人会是总工.就说他所推崇的.net吧,其中最
> 匾囊豢榫褪asp.net,我想连微软都不敢说出这样的话吧,要
> 晃裁次⑷硪罅Ψ⒄asp.net那,不就是为了和J2EE在B/S上
> 崾谐÷?
> 再者我怀疑他到底懂不懂什么是真正的面向对象,什么是真正?> 多层开发那?
> 我用asp.net的时间比用J2EE的时间要长,这里面大概的东西也
> 私饬瞬簧?
>
>
> 微软的.net平台中对于数据库处理这部分,是采用ado.net的,
> 侍馐ado.net毕竟还是基于关系的,对于O/R
> Mapping这块,根本就没有提供任何东西,对于将关系型数据转?> 成面向对象的数据,完全需要你自己手写代码,去一个一个的写
> ql语句,然后封装成类.据说微软打算在04年推出自己的数据对
> ?但是目前来说是一片空白.
>
>
> 再说中间层这块,还是采用了com+,但是这部分也不是真正OO?> ,也是非常复杂的,我觉得不比EJB简单多少(我自己看过com,感
> 醣冉细丛?.
>
>
> 然后说说web层,用微软提供的web控件,来构建的你的系统,那
> 窃对恫还坏?像样点的公司,都是自己写web控件的,如果你想?> 己写web控件,和又是一个很复杂的事情了,远比windows控件要
> 丛?因为毕竟你是用html来展现最终界面的.
> 还有一个问题,它的web控件所谓的最大的好处就是"数据绑定"
> δ?这又是个垃圾的东西,和OO完全不相关,就象是delphi等来
> C/S一样了
>
>
> 最后的问题,界面设计一般来说是由美工完成的,但是asp.net
> html和程序
> 的结合度大大增加了,难道他们是想让美工来做web开发人员吗
>
>
>
> 总之一句话,用.net并没有他所鼓吹的那样高效率,高速度,除
> 悄愀静豢悸OO,不考虑多层.
>

我是一个普通的程序员,不是什么高手,我发这篇文章只不过是看不惯那个总工对待java的态度,如果这样得罪大家的话我道歉.另外单纯说语言的话,我心中的地位是这样的c/c++>c#>java>delphi>VB

金蝶的声明有什么用吗?在中国,大到政府,小到企业,你能相信他们说的话吗?
aspcn(飞刀) 你听说过吗?aspcn(飞刀) 是国内比较早学习.net的人物之一,如果是从网上找资料学习.net的,那你肯定知道他,大多数人学习.net的人都是读着飞刀的文章走过来的,包括我也是.他还是www.aspcn.com的管理者之一,csdn特邀他作.net的版主的.这样一个对.net有着浓厚兴趣的人,现在被迫学起了java,并且也发出了这样的牢骚.我觉得这比什么什么金蝶的声明可信多了

中国的软件业到底是什么样的,大家也应该清楚,一部分市场是以IBM为首的大企业占据着,一部分是被所谓的关系所主导着,剩下的一部分才是市场主导的,即使这一部分也不是干净的.我为什么喜欢J2EE那,因为他确实能带动整个软件产业链的正常发展,从基础平台大中间件,再到应用这一层,我们都有机会,在国外有多少公司是依靠着J2EE这棵大树的那,如果你选择.net的话,很不幸,你的机会基本主要就限制到应用上了.

商业公司为了回避技术风险,都力图使手下技术人员同时掌握.Net和J2EE,但又不花成本重新再雇一批人,因此最后可能落得哪个技术都做不好,现在.net和J2EE已经不象以前只是两种语言,而是体系和产业之争,一个人同时掌握两种语言不难,但是同时掌握两种思维习惯和编程模式就很难了,可能会都做不精。
>>基于浏览器的B/S体系会慢慢消亡
这和.NET与J2EE选择什么关系吧,即使如此,等到浏览器慢慢消亡的那天,恐怕bill,ms,sun,.net,java都退休了

同意楼上的楼上。


浏览器消失,socket会消失吗,服务器消失吗
那我们都不用混了,回去支持微软的单片机吧,在上面开发应用程序!
可笑,。
同意baichenhong所说,我是做企业erp实施的,接触过金蝶的k/3,前几天他们的经理也说以后会向j2ee方面转,但需要个时间,这个时间是不会长的,这也是他们的战略考虑。
>基于浏览器的B/S体系会慢慢消亡


呵呵,基于intel p4处理器的pc体系结构会慢慢消亡,快别使用你的p4了:-)

banq 没有考虑过去用友?
我觉得微软的.Net还是不错的,有些地方还是值得java借鉴的,比如asp.net的界面和代码分离就做的很好,所以才有了sun的jsf。其实就就其底层来说,c#很多是抄袭java的,二者从能力上来说差别不大,java能做的,c#也行。如果肯花时间,也可以把ofbiz,struts之类的构架移植到.net上去。
两者主要的差别源于二者的销售策略以及吸引的程序员的不同,微软的东西从来就是只要用鼠标拖拉就行的,而不需要你知道什么OO,所以平心而论,中小项目确实用.net方便和快捷。而使用java入门门槛较高,开发人员素质高(天生有OO头脑)。java的优势就在于有一大批素质高的程序员,以及一大批高质量的开源项目。
但是如果只考虑java和C#(.net framework)而不说那些开源项目的话,java是没有多少优势的,java应该有危机感。
有理,不过微软其实也是在犹豫.

到底Windows部门(包括Server和SQL, Exchange等等)的收入占公司的50%以上,要是跨平台性太好的话,M$肯定也会遭遇像sun现在较好不叫座的情况一样.到时候就会有现在JP Morgan一样的分析师来写莫名其妙的report叫微软放弃.net平台了.

所以mono听听就好,微软一定不会动真个的.

还有,金蝶的全部转java的文章我看不太可信.因为中国第一个J2EEserver不是他们做的嘛,转到Java又有何难,更何况,用.net开发ERP的速度(dev efficiency)应该比用j2ee要快,运行效率要高,所以不会产生所提到的矛盾.

还有,我一向讨厌有人标榜用什么技术来代表水平的高低,用Java的就一定比.net的高,或者用.net的比用Java的高级,其实最关键的是用的人的水准如何,水平臭,用在高级的技术都没用,水平高的,随机应变,螺蛳壳里做道场,没有那么多的条条框框,以实用的角度看待问题.

而尤其越是水平低的人越喜欢卖弄技术的标签,因为除了这些没有什么好说的.

所以,我觉得,抛开具体的问题谈技术是不服责任的,这个世界不变的就是变化,不管是.net还是j2ee,我们都去掌握它,把它放到我们的武器库当中就好了,别人要什么就用什么好了.你又不是微软的或者SUN和IBM的,你跟着起瞎什么哄,打个什么太平拳.

反正这两者的在技术差别也没有大到你接受不了的地步.

反正一点,平时多做做小试验,多看看技术的限制,差别和用法,等到要你做决策或者提供决策信息的时候,你自然会知道努力不会白费.要.net就会.net,要j2eea就j2ee有什么不好?