JAVA的霸主地位即将被取代

发表时间: 2023-04-09 11:11

回想当年在大学的时候,JAVA、C#刚刚开始,初期JAVA并没有C#更好用,用处更广,经过一段时间的发展,JAVA的开源性以及跨平台性,直接把C#干下去了。但其实语言上并没有多么大的优势,它的优势更多来源于生态,但也由于过分开源的生态,导致其链条也是有点过乱。

专注于知识类型的小松鼠。

希望得到您的关注,因此您的关注对于持续写作有很大的鼓励。

JAVA为王的时代更是在移动时代更进了一步。ANDROID的开发基本都是以JAVA为基础的。

不过,大家可以感觉到变化已经逐步开始。

ANDROID推出了新的语言Kotlin,虽然还是基于JAVA虚拟机,但毕竟有点去JAVA语言的意思了。

再看看JAVA的开源性,随着JAVA被收购,变得有点封闭了。

再看看JAVA杂乱的生态,虽然新的应用和理念都来源于此,不过,让开发者用的并不是那么多舒畅。而且也逐渐走向更为清晰和单一的体系。这一点明显不如C#来的直接。

C#的开源与跨平台性,更是直接面向的就是堵截JAVA的意思。

在LINUX平台C#运行一样稳定,甚至于SQLSERVER一定有少量在LINUX的应用实践经验了。微软的开放,也必将压缩JAVA的生存空间。

强大的开发编辑器,也将是C#的利器。

看看ECLIPSE这样工具,也很强大,但实在是它的性能太差了,对机器内存要求太高了。如果想使用更好的,收费又开始了。微软这一点我感觉它们暂时无法比拟。

我们来看看以下两张图,JAVA和C#的趋势图。已经看到明显的变化了。

下面是JAVA的越势图,由最高峰已经逐年下年,下降的趋势不可避免。

JAVA趋势

下面是C#的趋势,可以看到,已经逼近最高点。

C#趋势

我的看法是RUST逼近C和C++,GO逼近PYTHON,C#逼近JAVA。

下面是GO的趋势。感觉发展和RUST是一起起来的。

GO趋势

下面是RUST的趋势,认可度提升还是比较明显的。

RUST趋势


大家认为呢?

#头条创作挑战赛#