本文作者:ptiyny

j***a语言封闭 j***a封闭性

ptiyny 21分钟前 2
j***a语言封闭 j***a封闭性摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于java语言封闭的问题,于是小编就整理了3个相关介绍java语言封闭的解答,让我们一起看看吧。如果安卓系统闭源会怎样?Java和...

大家好,今天小关注到一个比较有意思的话题,就是关于j***a语封闭的问题,于是小编就整了3个相关介绍j***a语言封闭的解答,让我们一起看看吧。

java语言封闭 java封闭性
(图片来源网络,侵删)

如果安卓系统闭源会怎样?

也封闭了这样好吗,我不怎么看好ios,你看看j***a平台多闭源(用你的话说),不是逐渐被淘汰了?wp也封闭。这世界上总要有平衡的,各取所需罢了,任你选,两个同时也行。其实安卓用户只要习惯好,没什么问题。卡顿主要就是运存,其他速度的就关连CPU了,是硬伤

<strong>如果安卓系统闭源会怎样?

最近一段时间的中兴***闹的可谓是沸沸扬扬,但是从这场***当中,国产手机厂商也应该有所惊醒,那就是芯片用的别人的,系统用的别人的,有一天不让用了可咋整,比如安卓系统要是闭源咋整呢?

我觉得这个也不用担心,即便安卓系统真的闭源了,那么对我们也不会有什么太大的影响,反而国产系统会顺势而出,从而做大做强,最终的结局就是超越安卓系统,甚至超越iOS都有可能。

java语言封闭 java封闭性
(图片来源网络,侵删)

为什么这么说呢?我们都知道,现在的手机操作系统基本上就分为iOS和安卓系统,这两大系统虽然都是国外的,不是我们自己国内的东西,但是纵观全球,谁用的最多啊,中国用户用的最多了,即便们都闭源了,不让用了,那么损失的是它们,它们得失去多少用户啊,得损失多少钱啊,我相信它们不傻。

***如有一天安卓真的闭源了,那就有点自掘坟墓了,国产系统肯定会超越安卓的,现在只是国产厂商有安卓用着,懒得去做而已。

如果您有不同意见,欢迎留言讨论。

J***a和.net哪个发展好,更适合学习?

好难回答的问题。

java语言封闭 java封闭性
(图片来源网络,侵删)

我觉得,这个问题不会得到一个肯定的答案,就像是,米饭好还是面条好一样。

首先,两门语言都有自己的应用空间,就业市场都有一定的需求。

我作为一个用.net语言将近十年的老码农了,在微软干过,现在在一家以j***a为主导语言银行工作,而且管理着一个代码规模在二十万行以上的j***a项目。

简单的从几个方面回答这个问题。无关这两个语言本身的争论。(php才是最好的语言)。

第一,薪水,不要问了,这个肯定是主要考虑因素,现在国内的就业市场上,j***a程序员的平均工资比.net高,这是事实。

第二,就业难易度,j***a比.net难,因为市场上j***a语言的人多,我们公司找一个.net的程序员基本上从五个候选者里面就得挑一个,但是J***a,这个比率可能要升高到15或者更高。

第三,后期发展,这个可谓是殊途同归的事,要么技术型,要么管理型?都不容易。而且我觉得到了这个阶段,语言的差异可能不是那么重要了,重要的事用合适的东西做合适的事。我要做个桌面系统不可能用j***a,我要做个大数据处理应用,那j***a肯定首选。

最后,一点不算结论的结论吧。如果你的目标是快速找到工作,那么.net也许是个好选择,如果以薪水相对比较高(注,这个不是说j***a语言的功劳,而是他的应用领域目前工作强度普遍偏大),那么j***a也许比较好。

J***a目前是比.NET要发展前景要好,主要是Hadoop等一系列技术带起来的,Hadoop全线的技术在.NET平台上没有替代品。但如果不是做Hadoop,我一时也想不到从.NET切到J***a有什么意思(也许做Android?)

别管哪个好,我们学习还不是为了赚钱?一般来说j***a的机会及薪水要高于.net。单从语言特性上来说.net系的语言我觉得可以吊打j***a了,但是论生态圈的发展j***a要吊打.net,主要还是微软的策略,让人很悲伤。

就现阶段来讲,j***a 更加容易找工作,但是.net 开源并跨平台后社区也越来越活跃了,就学习而言,两者都差不多,毕竟.net 主要还是c#,而 之父也是j***a项目组出来的,.net 和j***a 的演化过程也是在不停地相互学习,学好了任何一门再学另一门都不会觉得有多少难度

J***a

J***a作为一门古老的语言,已有20年左右的历史。J***a之父James Gosling曾经说过:J***a是一流的开发语言。

语言本身给人感觉很傻壮,没有那么多炫技的地方,有编程经验的人基本上都能看懂。

.NET

企业信息系统部门可自行编程。应用果少、开放性差。据悉,日本证券将在2003年度内利用.NET Framework全面重新构筑该公司目前利用ASP构筑的系统。在“开放性”方面又将会如何呢?J***a普及的主要因素很多,但笔者认为其中最关键的在于“开放性”。而.NET Framework只要想应用于业务系统中,其OS实际上则只能限于windows

程语言发展趋势

Github流行程度

为什么现在招聘程序员大多要求J***a / C / C++ 技能,而C# / .NET不受青睐?

这和C# / .NET的整个生态有很大关系,第一、C# / .NET之前一直是比较封闭的状态,导致整个社区不够活跃。第二、C# / .NET的封闭导致C# / .NET整个周边的生态不如j***a。第三、整个行业j***a/C / C++薪水相比C# / .NET是比较高的,进而导致C# / .NET的程序员偏少,即使你会C# / .NET,也不一定找到薪水和j***a/C / C++的工作。

1、VS可不是一般人用得起的,虽然这是个盗版横行的年代;安装VS要准备20G左右的空间(含win什么什么组件)

2、j***a、C等方便很多,IDE免费支持多,就算收费的jetbrains也便宜好用

3、跨平台是关键,此处的跨平台不仅仅是指服务端操作系统(LinuxWindows),还包括移动应用。比如原生安卓也是j***a开发。所以跨平台的关键不仅仅是运行环境,还使得学习成本降低(尽管安卓开发和服务端开发API完全不同,但至少省去了基本语法和设计模式等学习成本)。

4、生态,各高校无一列外的有C语言课程,以及满大街的j***a培训公司,什么火学什么,什么火用什么,因此长年累月就形成了生态。

因此,早期跨平台的支持是关键因素,大部分的企业、架构师因此选择了学习及使用j***a,久而久之形成了生态。

一门语言是不是受欢迎,更重要的还是市场来决定。J***a为什么比C#更加的受青睐?这并不是因为J***a这门语言比C#优秀多少,可以说,C#的语法其实很多方面比J***a更加优雅,配置更加简单,IDE更加强大,但是C#确确实实输给了J***a。如果我们硬是要归结一个C#没落的原因,那可以把这个锅丢给微软的前CEO史蒂夫·鲍尔默(Steve Ballmer)。

鲍尔默在就任微软的CEO后,一直把推广Windows系统作为第一要素,而.NET其实也是其推广Windows Server系统的一把部分,当时的鲍尔默把Linux系统成为“毒瘤”,所以,.NET的生态建设一直都是围绕着Windows操作系统。当然,Windows Server曾经也非常的受欢迎,因为微软的服务很好,对于企业级的客户来说,使用Windows系统比Linux更加的省心。

但是,鲍尔默没有预料到一件事,就是互联网的发展。

2000年以后,互联网迅速的发展,曾经以企业级服务为主战场的IT行业一下子转变了方向。而互联网是没有边界的,用户群体十分庞大,服务器的集群开始慢慢的发展起来,一个互联网的系统,少则十几台服务器,多则上百台服务器,而Windows Server是要买的,但是Linux确是免费的。以前只是企业级的服务时,服务器数量不多,大型企业也不会频繁的进行系统的迭代,所以使用Windows虽然贵,但是放心。但是互联网并不是这样,大量的Windows授权费用会让企业成本大大上升,同时,VS的授权费用也并不低(据我了解,凡客当年在服务器的授权费用上,一年要耗费上千万),因此,在服务器系统的选择上,越来越多的人开始倾向于Linux操作系统,J***a也就成为了首选的开发语言。

当微软察觉到自己的尴尬境地时,J***a的生态已经非常强大了,围绕着J***a生态已经出现了大量的解决方案,大批量的开发者也从.NET转到了J***a,C#虽然依旧坚守这企业级应用的这个领域,但是企业级应用早已经不是这个时代的主旋律,企业级应用的开发者待遇也不如互联网的开发者,也就导致现在学.NET的越来越少,一些企业也就渐渐开始抛弃.NET了。

在史蒂夫·鲍尔默卸任微软的CEO后,微软开始了一系列的转向,推出了iPad版本的免费Office软件;推出一些免费的Windows系统;将.NET部分开源,融入开源社区文化;跨平台支持Linux和Mac OS等等。

当然,这一系列的操作如果早做10年,J***a不一定能够发展成现在这样,但是现在,这些已经成为了.NET生态最后的自救了。

我们来细数曾经那些使用.NET的巨头们,例如:携程、凡客(现在已经凉凉了)、当当、任我行等等,很多都已经投入了J***a的怀抱,在.NET的程序员青黄不接、J***a企业越来越多的时候,.NET的程序员又如何受到青睐呢?

到此,以上就是小编对于j***a语言封闭的问题就介绍到这了,希望介绍关于j***a语言封闭的3点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享