学java好还是asp.net?

自己是比较喜欢java,超烦.net那种控件编程,但是java学到什么程度才能到找工作。。。... 自己是比较喜欢java,超烦.net那种控件编程,但是java学到什么程度才能到找工作。。。 展开
 我来答
小傻

2015-10-24 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
就目前市场上使用的频率来看,java使用率够,如下分析:
做为一个.Net、Java、Delphi、Python、PHP等语言都进行过有一定复杂度的项目开发的人来说,我对任何一门语言都没有宗教式狂热崇拜,因此我也相对理性的对整个问题进行分析。
从北京、广州、上海等地区2010年的就业统计数据(由于没有找到更权威的数据,这些数据是我对主流招聘网站和技术网站的相关数据进行的并不是太严谨的分析)来看,.Net和Java的职位数量比例为2:3,从就业网站和主要技术社区数据来看,2010年.Net和Java的学习人员数量比例为1:3。从数据上看,.Net的职位绝对数量比Java低一些,不过Java学习人员数量比.Net学习人员高出3倍,因此.Net职位的竞争激烈程度低于Java。
由于.Net秉承了微软技术的入门简单的特点,经过短时间的学习就可以掌握拖拉控件的快速开发方式,很多人被.Net的快速开发方式所满足,认为自己“学成了”,不再深入研究,因此人才市场上充斥着很多只会拖控件、而不懂.Net更深入一步技术的.Net开发人员,比如很多ASP.Net的书上都是讲ASP.Net服务端控件,很多所谓“精通ASP.Net”的人连什么是Http、HTML、JavaScript、Dom等基本概念都稀里糊涂,实际公司项目中很多功能点的实现不是简单的拖一个ASP.Net服务端控件就能搞定的,因此看似学习.Net的人非常多,但是真正满足企业要求的人则比较少;而Java则入门门槛比较高,如果想要配置一个Hello World级别的学习环境就会涉及到很多技术,开发环境也要学习者自行配置,对于初学者来说可能花费一周时间都无法配置一个最简单的环境出来,Java的开发环境也不像.Net开发环境那么可用性强,Java和.Net的区别就像Windows和Linux的区别,正因为Java学习门槛非常高,很多学习者被淘汰了下来,这样能够撑过一个个难关学习下来的开发人员都是水平比较高的人员。因此.Net初级开发人员的工资平均是比Java初级开发人员的工资平均略低的。但是由于.Net中高级人才非常缺乏,因此掌握.Net深入技术的开发人员在企业内部是非常吃香的,招聘人员经常发出这样的感叹“招合适的Java工程师能招来一堆,招合适的.Net工程师一个月都招不来几个”。
匿名用户
2012-02-22
展开全部
首先抛开javascript,因为他是客户端脚本语言(当然用jscript写的asp不在此列,它也是asp了).

然后分两组,asp,asp.net 和 java(确切的说应该是j2ee),jsp

先比较asp和jsp都不错,入门容易,上手快,功能不俗,能满足大部分需求,但效率相对.net和j2ee差了很多。不多说了。

.net和j2ee的较量有可能是将来几年的核心战。不能说那种技术好,那种不好,关键取决于平台和自己的理解。虽然.net可以跨平台,但目前也没见着linux平台的MSIL解释器,j2ee跨平台,但也牺牲了不少性能。

所以,由着自己选择吧,比如说我不会linux,我只会windows,所以我也不会为了j2ee去学linux,(可能会为了别的学linux).当然windos平台可以开发j2ee,但我还是不这么做了。虽然业界传说java多么神,我看未必。

因为我跟定了microsoft,所以,在我看来写应用程序jave比不上vc,网络程序开发java的某些技术也比不上c#.

当然,java有它独到的优点,会了它,你就可以随它microsoft怎么折腾,哪天microsoft完了,我等靠ms的就完了,但你就不会了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Aulanto
2012-02-20 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:160万
展开全部
拖控件,只能说你很菜,不思进取。当然还有一种情况就是你是高手。语言无所谓,重要的是看你自己学的怎样,。net学的好,年薪几十万,上百万国内过多的是。你JAVA学不好,也只能拿点糊口的工资。当然net那种拖控件的,也造成了很多半吊子的。net程序员。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fancility11
2012-02-14 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:42.1万
展开全部
.net 比较容易上手,但底层很多东西得慢慢的学习,个人感觉还是.net吧,很快,而且可以变工作变学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式