Java和.NET方向哪个就业更有优势?
展开全部
Java还是.NET的争论一直就没完没了。。。。。。
从几个方面说吧
开发人员角度:做Java开发相对于.NET,你要学的东西更多,接触的东西也更多,主要原因嘛,很简单,Java技术一般都是开源的,设计到的东西也是五花八门,如果想采用主流的Java技术进行开发,是需要不定期的学习的。反之,.NET是哪家公司的,大家都知道,就是一套东西,拿来用就好了,不像Java需要搭建开发环境、系统框架、可能还要引用一些其他的相关JAR,听麻烦的!
公司角度:现在大多公司,都是把最初的CS架构的程序,升级成BS架构,而往往升级出来的第一版都会用.net,过了两年就会用JAVA了,这个是现在的趋势,而且Java开发的东西相对于.NET要价会稍微高点。
客户角度:现在微软抓盗版挺疯狂的哈,大家有没有想过,现在除了比较大的软件公司外,有几家公司的.NET开发环境是正版的,现在也就是微软没有精力去抓,要开抓的话,可不光是软件公司的问题,买这些软件的客户估计也脱不开关系的。而JAVA是开源的嘛,开发工具免费的有的是,至少客户不必担心最后因为版权的问题惹麻烦
个人意见,还有什么想法可以在线给我留言,我看见可以给你回复!
从几个方面说吧
开发人员角度:做Java开发相对于.NET,你要学的东西更多,接触的东西也更多,主要原因嘛,很简单,Java技术一般都是开源的,设计到的东西也是五花八门,如果想采用主流的Java技术进行开发,是需要不定期的学习的。反之,.NET是哪家公司的,大家都知道,就是一套东西,拿来用就好了,不像Java需要搭建开发环境、系统框架、可能还要引用一些其他的相关JAR,听麻烦的!
公司角度:现在大多公司,都是把最初的CS架构的程序,升级成BS架构,而往往升级出来的第一版都会用.net,过了两年就会用JAVA了,这个是现在的趋势,而且Java开发的东西相对于.NET要价会稍微高点。
客户角度:现在微软抓盗版挺疯狂的哈,大家有没有想过,现在除了比较大的软件公司外,有几家公司的.NET开发环境是正版的,现在也就是微软没有精力去抓,要开抓的话,可不光是软件公司的问题,买这些软件的客户估计也脱不开关系的。而JAVA是开源的嘛,开发工具免费的有的是,至少客户不必担心最后因为版权的问题惹麻烦
个人意见,还有什么想法可以在线给我留言,我看见可以给你回复!
展开全部
当然是各有所长了,建议从JAVA入手.打好稳定的基础.再想转.NET就比较容易了.
.net好学,容易上手,JAVA没有平台限制,通用性强,目前很多公司都招募JAVA开发人员。
网络开发的大头还是java比较吃香,java的j2ee,现在的javaEE 5.0,他的平台无关性吸引了很多客户,要知道,微软的操作系统是非常不稳定的,很多时候是华而不实,我并不是说微软不好,但是微软的操作系统比起linux还差些,而且选择.net开发的,很多都是求开发周期短的小企业,而java的开发成本才是高的,因为java讲究的是框架设计,一个好的框架设计出炉,那么接下来的编码会非常容易,在复用的基础之上,java的开发周期反而更短。还有就是,不要被.net的IDE所蒙蔽,经实践证明,.NET提空的许多WEB控件都是为了吸引初级程序员的幌子,用多了会发现,非常不实用,还得自己写,而java确不同,他的灵活性,可以让你把简单的控件拼接成一个复杂控件,其工程也是很简单的事情,而且学习java是一刚开始会稍难,以后会先越来越难,后越来越容易。
再说一句,程序没有终点,也许明天java就会被淘汰,后天.net就会退出历史舞台,所以学习不是学什么好,而去学习为什么而用,为以后打基础!
如果想要去学的话,可以给你推荐一家口碑很好的计算机软件开发培训机构,他们学校的信誉度很高,关键是能学到真正的本身,我就是威迅毕业的,现在从事JAVA游戏开发,希望你早日也踏入软件行业之列~~
.net好学,容易上手,JAVA没有平台限制,通用性强,目前很多公司都招募JAVA开发人员。
网络开发的大头还是java比较吃香,java的j2ee,现在的javaEE 5.0,他的平台无关性吸引了很多客户,要知道,微软的操作系统是非常不稳定的,很多时候是华而不实,我并不是说微软不好,但是微软的操作系统比起linux还差些,而且选择.net开发的,很多都是求开发周期短的小企业,而java的开发成本才是高的,因为java讲究的是框架设计,一个好的框架设计出炉,那么接下来的编码会非常容易,在复用的基础之上,java的开发周期反而更短。还有就是,不要被.net的IDE所蒙蔽,经实践证明,.NET提空的许多WEB控件都是为了吸引初级程序员的幌子,用多了会发现,非常不实用,还得自己写,而java确不同,他的灵活性,可以让你把简单的控件拼接成一个复杂控件,其工程也是很简单的事情,而且学习java是一刚开始会稍难,以后会先越来越难,后越来越容易。
再说一句,程序没有终点,也许明天java就会被淘汰,后天.net就会退出历史舞台,所以学习不是学什么好,而去学习为什么而用,为以后打基础!
如果想要去学的话,可以给你推荐一家口碑很好的计算机软件开发培训机构,他们学校的信誉度很高,关键是能学到真正的本身,我就是威迅毕业的,现在从事JAVA游戏开发,希望你早日也踏入软件行业之列~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java的工资高一点,NET的就业容易点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询