天虎蓝骑士
人生的真正价值在于从何种程度与何种意义上摆脱自我! ----爱因斯坦
博客园
首页
新随笔
联系
订阅
管理
随笔-6 评论-44 文章-2 trackbacks-0
学.NET的前景
本人才开始入门学习.net,也了解了不少.net的知识,感觉还是很强大的。但是这几天有为老师天天都说学.NET没得前途的,什么东西都被MS给封装了,不知道内部的原理。还有就是说.NET只适合于开发中小型的项目,开发大型的项目还是JAVA好。所以叫我们转型学习JAVA。现在本人已经迷糊了,想听听.NET这些专家的一些见解,希望能解决我心中的迷惑!!
Tag标签:
.NET前景 java
posted on 2008-06-14 11:12
天虎蓝骑士
阅读(495)
评论(30)
编辑
收藏
评论:
#1楼
2008-06-14 11:21 |
簡簡單單..
那你问问你们那位老师, JAVA底层他懂多少? 运行原理他又能懂多少?
人家封装是为开发方便, 没有阻止我们对底层的探索..
至于两者的性能先不说..
回复
引用
查看
#2楼
2008-06-14 11:39 |
over [未注册用户]
我很明确的做出鉴定.你的老师是IT界的愤青!!!
水果刀.菜刀.砍刀.铡刀,适合自己的刀就是好刀!!!!!!!!
回复
引用
#3楼
2008-06-14 11:48 |
fengh [未注册用户]
楼上的:我不知道自己用什么"刀",因为我没有用过
回复
引用
#4楼
2008-06-14 11:55 |
于雷 [未注册用户]
不要有语言歧视
回复
引用
#5楼
[
楼主
] 2008-06-14 11:55 |
天虎蓝骑士
希望能听到更多的见解!!!
回复
引用
查看
#6楼
2008-06-14 11:59 |
tatung zhang
虽然自己不是很强,但是我觉的只要认真学好都会有各自的优点的,而有些缺陷也是很自然的.看你所处的环境吧,如果你身边能让你受益成长更快的是JAVA那就学JAVA反之就学.NET...
回复
引用
查看
#7楼
[
楼主
] 2008-06-14 12:09 |
天虎蓝骑士
@tatung zhang
我就是不知道.NET和JAVA以后的前景是怎么样的,我还是坚持我自己的选择(.NET),现在马上就大三了,还好最近老师要带我和几个同学一起做学校接的一个项目。据说是上百万级的。听起来还是有点吓人!!希望在暑假多学点东西!!
回复
引用
查看
#8楼
2008-06-14 12:32 |
代码乱了
你这个老师,只适合做老师,估计没有什么实际项目经验,人云亦云!
什么“.NET只适合于开发中小型的项目,开发大型的项目还是JAVA”,唉!对现在的老师,真是无语了
回复
引用
查看
#9楼
[
楼主
] 2008-06-14 12:36 |
天虎蓝骑士
@代码乱了
呵呵,我还觉得他是我们那些老师中有点名气的也,哎。。。。还好有你们这些专家!!
回复
引用
查看
#10楼
2008-06-14 13:01 |
onelove [未注册用户]
如果你的能力一般,我觉得还是学.net吧(Like me),集成的开发环境,托托拽拽的控件,这东西还好学一点。JAVA的给留高手研究吧。
回复
引用
#11楼
[
楼主
] 2008-06-14 13:04 |
天虎蓝骑士
@onelove
听你这么一说,难道java是高手用的?我是不怕难的,我就是看它的发展前景!!
回复
引用
查看
#12楼
2008-06-14 16:47 |
Highsys [未注册用户]
我學了JAVA和.NET,都是菜鳥。現在選了.NET。個人感覺剛開始學的時候,JAVA更容易理解,因為.NET只讓你用,有時候讓你找不到北。選.NET的理由除了老師的原因,主要是覺得自動,高效是未來的發展趨勢,生產軟件和工廠生產別的產品沒什么區別。
回复
引用
#13楼
2008-06-14 18:24 |
dongshuang [未注册用户]
--引用--------------------------------------------------
over: 我很明确的做出鉴定.你的老师是IT界的愤青!!!
水果刀.菜刀.砍刀.铡刀,适合自己的刀就是好刀!!!!!!!!
--------------------------------------------------------
支持
回复
引用
#14楼
2008-06-14 18:30 |
李永京
现在的老师怎么都不负责任啊,我们学校就有很多这样不负责任的老师,自己也不知道了解多少,对学生灌输自己的思想,谁说JAVA和.NET水火不容的。其实他们非常类似,你学好的一门,另一门大致也了解了,编程语言是片面的,重要的是编程思想,其核心要思考设计出优质的代码,思想是最关键的,C#和JAVA同是面向对象语言。你知道面向对象有多么强大吗?
回复
引用
查看
#15楼
[
楼主
] 2008-06-14 18:56 |
天虎蓝骑士
@李永京
楼上说的对啊,很多人选择自己的专业方向时大多都是听老师的,负责的老师还好点,会给你分析各种方向的区别,但不会帮你选择。而有的老师一开始就说某某东西什么什么不好,结果那个方向就几乎没有人选了。我觉得选还是要选适应自己的,只有自己才了解自己,多结合网络的资料来给自己确定方向总不会错。
我就是这样的,还好有个博客园让我了解了.NET。
回复
引用
查看
#16楼
2008-06-14 20:35 |
海之水
呵呵,你的这个问题不好回答.但是答案又是确定的.
这么说吧,.NET与JAVA就像汉语与英语.从本质上说,它们都只是语言,
且都有成熟的体系.从应用上说,.NET适合大众,就像汉语之于中国人;JAVA
都想学,但是能学成的少之又少,就如英语中国人.
回复
引用
查看
#17楼
[
楼主
] 2008-06-14 22:09 |
天虎蓝骑士
现在,这个问题经过你们这么一分解,心理面有底了,对此表示感谢!!!
回复
引用
查看
#18楼
2008-06-14 22:31 |
Shouke_du
我们学校的老师还不是一样~~~有一个老师说学asp.net只用学一下c#语法,拖一下控件然后就可以做网站了,什么CSS,javascript,HTML,都不需要学就行了,鼓吹着java要学什么什么~~~搞得很牛B一样~~~,我靠,听着我就窝火的很!!现在我们班就我自己搞asp.net的,剩下的全是jsp
呵呵,楼主也顺便透露一下准备走那个方向了呢?
回复
引用
查看
#19楼
[
楼主
] 2008-06-14 22:53 |
天虎蓝骑士
@Shouke_du
我坚持我的选择,.NET方向,以后可以一起交流哈!!!
回复
引用
查看
#20楼
2008-06-16 09:18 |
Shawn Chi
你们老师说的也不是没有一点道理,不过都学是最好的选择。
回复
引用
查看
#21楼
2008-06-16 14:54 |
IT少爷 [未注册用户]
我作为一个开发了4年的.NET人员 很负责的告诉你,你们老师是头猪
回复
引用
#22楼
2008-06-18 11:48 |
要有好的心情
说实在的,这方面我一直有难确定,高人给出个答案吧,不过估计要等MS或SUN、IBM有一个要倒了时,才能有答案,或者unix或window有一个要退出市场时。
不过java一直宣称的开放性、跨平台,是其大行其道的原因。如果.net也宣称跨平台,现在谁的市场占有率高就难说了,目前我看到多数人说java比.net的市场占有率高很多。
不过这也要看应用领域,在有规模的网站方面,听说PHP占有率高。
在大型企业应用(什么是大型?)方面,java占有率高。
回复
引用
查看
#23楼
2008-06-19 09:27 |
傻
哇~反应很强烈啊!
楼猪不该有比较心理,想学就学,反正是东西学了都不会让你后悔的!
具体那个更适合你,小马过河,自己体会!
回复
引用
查看
#24楼
[
楼主
] 2008-06-19 11:50 |
天虎蓝骑士
@傻
谢谢你的意见,但是不要有任何挑衅的语言哈(楼猪),都是学技术的,没有那个必要!!
回复
引用
查看
#25楼
2008-07-26 17:14 |
亦清95 [未注册用户]
编程界,有一种语言无关论。语言只是解决问题的工具,可能在特殊领域某一工具会比其他工具锐利有效些。重要的是你如何设计出问题的解决方案,那方案即使是用自然语言描述的,你也是程序高手。UML不可不学啊!至于语言,学java的耗时会比较长些,还要看你是搞什么开发,估计java在桌面应用上不及.net,但在企业领域(网站,分布式解决方案上),由于Unix和LINUX的高性能和windows的不稳定,及java的跨平台特性,致使java市场较.net大些,还有就是IBM,Oracle的支持(Eclipse工具,BEA的收购)都暗示出java还会风光些许时日。
回复
引用
#26楼
2008-07-26 17:32 |
亦清95 [未注册用户]
企业应用中的服务器,多采用Unix,但也有Windows的。java在企业开发中开源框架的支持很好,不过也层出不穷,搞的人学跟不上用,除非你一心跟着java走,时刻跟着框架潮流,没准到能成为一个弄潮儿。另一方面java在移动嵌入式(主要手机编程上)的应用很好,许多手机软件标准都是SUN定义的,微软这方面欠缺些,除非手机芯片厂商倒戈微软,它这块可能戏少。这不是说.net一无是处,下面给点惊喜:欧洲计算机制造协会可能会将公共语言运行时内置在计算机中,.net将可能不独属于微软,任何公司都可能写出向.net类库那些的包来并同微软竞争。.net的web服务很出色,少量代码就能搞定,且部署描述服务很方便。现在许多人认为java网站开发周期长,成本高,而用.net做网站确实快,且它编程范型同Windows Forms桌面应用编程一致(基于组件和事件驱动),相对java学习周期是短。
回复
引用
#27楼
2008-07-26 17:59 |
亦清95 [未注册用户]
选java还是.net的另一考虑:是仅仅为了挣money呢还是想沉醉在编程的快乐,解决问题的快慰中。工资上面:目前java较.net程序员拿的多些 ,以后不好说,毕竟中国用Windows的还是多啊。 学习.net底层,原理确实不易弄清,不过它确实用到了许多设计模式,你可能死记硬背怎么用但不知道具体原因,我见到好多哥们用.net写程序,除了微软提供的那些窗体类和ADO类,自己就一个类都不写,我不是说程序中非得出现自定义类,但不能把所有逻辑都写到事件处理代码中吧,还非常长,也不用线程或异步技术,界面反映贼慢,哎!!估计不清楚面向对象原理而直接学.net编程可能会把大家误了可视化IDE编程一个缺点就是,隐藏底层细节。所以我们在java编程学习之初,总有人让我们用notpad编,一路走来到也稍明白些程序框架怎么自己搭建;.net中学winForms编程,main()方法都找不到,都被能程应用程序框架了,现在java 的NETBEAN6.5也弄出应用程序框架了,估计 以后学java的新手们都不知道main()方法的存在了,都是他妈隐藏害得,不过你要知道来龙去脉倒真是方便了,怎么说吧就是双刃剑了。java中就明说吧,就是玩模式,许多人都听过23中设计模式,那只是排名前100名中较靠前的(还不是前23名)。建议学java的同道们看看POSA系列(在百度或谷歌上用posa搜索下就找得到)。模式海洋啊二三百种——昏死!
回复
引用
#28楼
[
楼主
] 2008-07-27 23:06 |
天虎蓝骑士
@亦清95
谢谢你的详细且深入的分析,让我知道了不少的东西,呵呵,为什么不留下的你的Email呢,以后可以多多的请教哈!!
回复
引用
查看
#29楼
2008-08-18 19:14 |
MyJava [未注册用户]
如果你会用语言描叙,譬如用JAVA写个类,能够很好的封装,就学JAVA;具备这个能力,做大项目时就不会晕。只善于调用的,就去学.net.
回复
引用
#30楼
[
楼主
]
2008-08-18 19:46 |
天虎蓝骑士
@MyJava
哦,谢谢指导!
回复
引用
查看
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关文章:
.NET设计模式系列文章
ASP.NET AJAX入门系列
prototype.js 1.4版开发者手册(强烈推荐)
一步一步学Silverlight 2系列文章
ASP.NET 大文件上传组件[无组件上传](AspnetUpload 2.3 release)[免费版序列号放送中...]
使用Visual Studio2005入门.Net2.0系列视频教程
相关链接:
最新IT新闻:
Google 10周年大事记
Google上下二十年
中华英才网面临外资吞并
软件收入百强张榜 华为中兴海尔列前三
马云vs孙正义:两个“疯子”的对话
博客园新闻频道
博客园首页
社区
我的最新闪存
开学了!
8-31 22:52
<
2008年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(1)
给我留言
查看留言
我参加的小组
javascript
ASP.NET
08欧锦赛
我的标签
新手 找师傅
(1)
学习方法
(1)
备考 期末
(1)
归并 排序 C
(1)
足球 考试完毕
(1)
.NET前景 java
(1)
找状态
(1)
开学了
(1)
随笔档案
2008年8月 (1)
2008年7月 (1)
2008年6月 (4)
2008年5月 (2)
积分与排名
积分 - 3807
排名 - 5667
最新评论
1. re: 新学期 新气息
@陈晨
一直关注中啊,有啥不懂的我就用‘找找看’!!
--天虎蓝骑士
2. re: 新学期 新气息
多来CNBlogs,可以学到很多学校学不到的东西
而且会看到很多的牛人,学习起来也有压力和动力了
--陈晨
3. re: 新学期 新气息
@丁学
就是啊,还有2年就告别读书年代了
--天虎蓝骑士
4. re: 新学期 新气息
上学好啊,一定要珍惜
--丁学
5. re: 一个新的开始
欢迎欢迎
--逖靖寒
阅读排行榜
1. 学.NET的前景(495)
2. 请教学习方法(202)
3. 归并排序(源代码)(149)
4. 一个新的开始(131)
5. 花半个月好好准备期末考试(89)
评论排行榜
1. 学.NET的前景(30)
2. 一个新的开始(5)
3. 新学期 新气息(4)
4. 请教学习方法(3)
5. 花半个月好好准备期末考试(2)