学Java编程必先了解 Java的优劣势

人红是非多,其实不仅仅是人,任何事物也是一样,之前已经在企业级开发当中大展拳脚的Java凭借着移动端的安卓,大数据端的hadoop之势,吸引了更多的开发人员加入到Java阵营,那么为什么越来越多的人来学习Java了呢?

我们先来说说Java编程的优势

1、出现的时间比较早,跨平台,一开始就占领了市场,名声一下就打开了。

2、开源生态好,技术方案的可选性多。

3、成功的案例多。从企业级系统,到大规模互联网系统,再到现在一直占主流。最后扯到最近几年火热的android、hadoop...可以看出Java的了

4、由于1,2,3的优点。所以Java高端技术人员相对也会多一些

5、IDE方面,有eclipse,myeclipse,近几年,IDEA也是越来越火了

6、正是因为学习Java的人越来越多,所以也就导致Java的大环境是越来越好,良性循环。

说完优点之后,咱们来看看缺点:

1、由于早年不开源,且捆绑windows紧密,所以跨平台特性被人诟病。虽然Mono崛起,并且开源了,但是很难改掉人们对微软“封闭、臃肿、不安全”的印象了。很多人对Mono也是半信半疑。世上很多事情就是这样的,也算是一种恶性循环吧。

2、开源生态确实不如

3、招聘难度大。国内的大牛.net不多。

4、从身边的例子和一些招聘信息来看,同级别的.net程序员的薪资水平是略低于。这点对一般的开发人员热情来讲是比较有打击性的。当然,高端的技术人员不管是哪个方向和领域,薪资都不会低的。

5、由于目前很多企业和个人对Mono和Linux.NET还是半信半疑甚至毫不知情,所以还是会捆绑在windows上。这就造成了授权费用的风险。还有就是windows自动化运维的缺点了。

想要知道更多相关内容关注“动力节点Java学院”微信公众号获取,想加入Java开发行业,现在动力节点Java远程基础班免费赠送学习名额,对于想学Java的同学无疑是好消息,机会就在眼前,快来报名吧,名额有限,先到先得。

你可能感兴趣的:(学Java编程必先了解 Java的优劣势)