回复:听说.NET很不适合WEB开发

来源:互联网 发布:天使与魔鬼知乎 编辑:程序博客网 时间:2024/04/28 14:42
tz_dzg 发表于:2008-09-05 15:24:12

.NET是很强大,但不适合WEB的发展.
虽然在windows下开发很方便,但是有个致命的缺陷就是不能跨平台。
而现在有许多大型公司都用UNIX或LUNIX做服务器,因为那些服务器比较稳定,所以不能跨平台是致命伤。
现在会.NET的程序员都转到用java了,因为随着java的进步,现在有MVC的架构,hibernate,spring等在应用上比以前有了很大的提高,开发上也比较方便简单了。


发表于:2008-09-05 16:51:0020楼 得分:0 建议lz不管学什么,都要认真的学下去,
百着会不如一着精。

一个没有吃透基础知识程序员,用什么写程序都是一样的恶心。

况且,.net已经实现了跨平台,
Novell的mono,你自己查查去吧。
开源的。


发表于:2008-09-08 09:52:3749楼 得分:0
引用 20 楼 froole 的回复:
建议lz不管学什么,都要认真的学下去,
百着会不如一着精。

一个没有吃透基础知识程序员,用什么写程序都是一样的恶心。

况且,.net已经实现了跨平台,
Novell的mono,你自己查查去吧。
开源的。


的确要选择一门,但不能选错。



发表于:2008-09-08 10:31:0553楼 得分:0
引用 49 楼 tz_dzg 的回复:
引用 20 楼 froole 的回复:
建议lz不管学什么,都要认真的学下去,
百着会不如一着精。

一个没有吃透基础知识程序员,用什么写程序都是一样的恶心。

况且,.net已经实现了跨平台,
Novell的mono,你自己查查去吧。
开源的。


的确要选择一门,但不能选错。


这种选择没有人可以帮你,自己的路只能自己走下去。


微软的战略是随着市场的变化而变化的,.net会变成什么样,谁都不知道,就像VB、J#都有消失的那一天;
Sun只有Java一种语言,而且越来越庞大,从手机到大规模企业集成再到脚本语言,几乎无所不及。

但是,网络通信的基础概念是不会随着某个公司或者是某个产品的市场前景变化的。
例如你写web程序,那么就必须精通HTTP协议,而且无论是用什么语言,表现方法不尽相同,所作的目的都是在阐述HTTP通信协议。
而这个HTTP协议,从上个世纪被制定起,几十年都没有变化,将来短期(十年)之内也不会有太大变化,无论使用Java还是.net做web的内核都不会有太大变化。
所以,依你目前的水平,无论是.net还是Java,选择一个自己最喜欢的,不要瞻前顾后,
把基础知识学扎实,就算哪一天,因为工作的需要而转行,再重新学习另一种语言的时候,都不会像现在这么吃力。
因为邓掌握了精髓(MVC、DAO、HTTP协议等等)之后,到时候你只需要学习表皮(语法)就可以了,而这种表皮对一个程序员来说都是千篇一律的东西。
一着(Java或者.net)精了,再怎么变化都不怕了——基础都是相通的。