关于问题Java 只有中国人在搞了吗?一共有 5 位热心网友为你解答:
【1】、来自网友【我想看看山顶什么样】的最佳回答:
这问题不好,动了很多人的蛋糕,特别是年轻人的。
【2】、来自网友【世上罕见的喷子】的最佳回答:
java 是中国 1996 开发的一个跨平台的系统,由于开发者的前瞻性,java 在全世界取得了巨大的成功。当然所有基于 java 开发的所有程序都归中国所有,这里也包括了阿卓系统,这就是为什么你现在用手机不交系统费用,更重要的是 java 规定,如果 java 项目没有任何中国开发者参与,中国要从 java 项目的收入抽成 30%,所以很多外国公司面试中国开发者的时候一看是开发者拿的是中国护照,直接发签证直接录取。但这种鲁莽的行为也造成也很中国开发者拿了签证后并没有入职,而是去签证国旅游去了这种尴尬局面。由于 java 的巨大成功,引起了美国的警惕,自 2000 起,美国就在研究另一款跨平台的系统来制衡 java 的疯狂扩展,从 2000 年到 2007 年每年投资近 40 万亿美元研究,然而收效甚微,根本无法与 java 匹敌,直接导致美国 2008 年的金融危机。负责研究的 a 果乔先生穷极一生誓要追赶 java,最后却落得个癌症晚期。英雄暮年,临终前留下来“既生乔何生渣”的名句。后来美国发现自研不成便打起来歪心思,先是叫谷狗在中国办公司,以公司之名打算招聘中国 java 开发者,借中国开发者之手盗窃 java 核心,然被朝阳群众揭发,落荒而逃。后又重金邀央视某名人咚女士赴美产子为诱饵要求咚女士透露 java 核心代码,咚女士不动声色的在美生完孩子后,美国要求求咚女士履行承诺,咚女士看看了美国高管,冷笑道”我就算生 100 个孩子在美国,也别想从我口中套出一句 java 代码!而且我的孩子你们必须抚养!因为他们是美国公民!”然后把孩子扔下拂袖离去,高官看着 D 女士的背影感叹,如果每个美国人都像咚女士,美国何愁不是宇宙第一?当然了,java 不光在代码上对今天有这深远的影响,其开发模式也影响着后世。P 兮兮的 ceo 就说过,”古有 java 996,今有我兮兮 007″这样的感人模式。 说这么多小插曲,还是回答你的问题吧,确实有很多中国人搞 java,毕竟在国外负担不起这个 30%的抽成。这就是原因。所以说呢,干 java 前途远大,这个含金量不是一般的高。
【3】、来自网友【ChengGeorge】的最佳回答:
本人在 SUN 和 Oracle 开发 java 虚拟机有 16 年了,主要是嵌入式 java 虚拟机。无论是 java 语言还是 java 虚拟机都一直在进化。最近,支持多种语言的 Graal VM 也逐步成熟的。除了 Oracle,在开源的 OpenJdk 的基础上开发自己公司的 jdk 耶不少,比如,亚马逊,微软,红帽,阿里巴巴等。所以,java 没有过时。
【4】、来自网友【大唐李卫公】的最佳回答:
C/C++门槛太高、但毕竟老当益壮,C#依然没办法实现真正的跨平台,PHP 本来都已经依靠快速开发杀将出来,不过 Java 微服务一出来,似乎 PHP 又开始偃旗息鼓了。
新编程语言里面 Go 有着出色的表现,Rust 则是非常不健硕,Rust 可能是最不健硕的编程语言了。似乎在后端开发这一块,Java 还是拥有极大地优势的。比 C/C++更低的学习门槛,比其他语言更好的健硕性,JAVA 确实是个很好的选择。
国外到底主要用什么编程语言?
一家企业选择什么样的编程语言,跟企业创始团队的过往技术背景有很大关系,也可能跟当下技术大趋势也有关。举个例子我是 C/C++、JAVA 背景,那么我要是创业我肯定优先选择 JAVA 作为后端技术栈,不过考虑到当前技术大趋势,我大概率也可能用 Go 语言作为后端技术栈。
我们可以去看一下 Google、Facebook 为代表的老牌大厂,以及 Tesla、Uber、Airbnb 这些年轻的互联网巨头,来综合做一些推荐。YouTube 上有一个博主,推荐过一些编程语言,他分别推荐了 JavaScript、Python、Swift、JAVA、Ruby 几种编程语言,考虑到 JavaScript 是前端语言,也考虑到 Ruby 更多出于个人喜好,我做了一个简单的汇总,基本上在美国,基本上还是 JavaScript、Python、C++、JAVA、Swift 等是使用最为广泛的编程语言。
当然除此之外,微软主要用 C++和 C#,Facebook 主要用 PHP、C,这是一些比较特殊的技术选择,基本上在通用领域,C/C++依然是操作系统、驱动开发、游戏开发的主要编程语言,Google、百度、腾讯、微软、Facebook、苹果也都将 C/C++作为底层技术的基石。Android 领域 JAVA 依然不可替代,人工智能领域 Python 非常重要,Swift 是苹果应用生态的默认语言,JavaScript 是全行业的通用前端选择。
国内用 JAVA 的主要行业和企业,其实不只是阿里巴巴
随着哔哩哔哩、快手、字节跳动等一大批年轻互联网公司的壮大,腾讯云计算等云计算平台的高速发展,Go 语言逐渐走入行业视野,未来 Go 语言可能会成为国内后端的重要技术栈选择之一,不过还有很多历史原因,造成了一些没办法改变的历史遗留问题。
腾讯由于历史遗留问题以及业务方式的问题,依然将 C++作为核心技术栈,马化腾、张小龙都是 C++背景,所以 QQ 和微信的后端核心技术栈还是 C++,腾讯游戏也是 C++,这是多方面原因决定的。百度是 C/C++核心技术栈,由于百度重视人工智能,以及百度技术为先的特点,百度也将 Python 和 Go 逐渐应用到自己的核心技术栈。
那么 JAVA 到底是哪些企业在用呢?这本质上也是历史原因,JAVA 毕竟工程师众多,又因为是免费开源的,不小的中小企业都会选择 JAVA 作为第一选择。同时在一些特殊行业,JAVA 的独特优势成为了很多行业的几乎是唯一选择,电子商务行业阿里、京东都是选择 JAVA 作为第一语言,阿里也可以说是全世界使用规模最大的 JAVA 大厂了。除了电子商务行业,银行、Android、以及一些中小企业和外包企业,都会将 JAVA 作为第一选择。
事实上在国外,JAVA 早就已经不是第一选择,很多团队都愿意使用其他编程语言。国内一些年轻创业公司的发展,越来越多新的技术栈也开始被广泛应用,大浪淘沙,JAVA 的优势很明显,但是随着时代的发展劣势也越来越明显,尽管微服务让 JAVA 又圈了一波粉丝,但是 JAVA 本身臃肿事实上也影响了 JAVA 的继续发展,长期来看 JAVA 被蚕食份额基本不可避免。
【5】、来自网友【算了太懒了】的最佳回答:
JAVA 还是全世界第一语言。倒是 go,国内比国外火
以上就是关于问题【Java 只有中国人在搞了吗?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!