Cloud Foundry Foundation发布了有关用于企业应用程序开发的顶级语言的报告。 对企业进行了民意调查,以了解其公司使用的主要语言是什么,并且结果已向公众发布。
这是Java的世界,我们只是在其中编程
您可以自己阅读“ 这些是企业应用程序开发的主要语言 ”。 熟悉类似民意测验的人都不会感到惊讶。 这对开发人员及其喜欢的语言意味着什么?
让我们看一下最常用的25种语言:
- Java
- JavaScript
- C ++
- C#
- Python
- PHP
- VB.NET
- C
- Visual Basic 6
- VBA
- Perl
- Ruby
- Swift
- 打字稿
- 目标C
- 部件
- Matlab的
- [R
- 斯卡拉
- 走
- Groovy
- 哈斯克尔
- CoffeeScript
- a
- 其他
Java和JavaScript分别占据前两个位置是没有新闻价值的。 Java一次又一次地继续领先使用率。 为什么是这样? 该语言通常被教授,其年代久远具有信誉,并且不缺少可供开发人员选择的工具和框架。 不乏Java学习资料,包括教程,书架和强大的在线社区。 Java也具有国际影响力。 它是北美和亚洲最常用的企业语言。
简而言之,Java之所以受欢迎是因为它很受欢迎。
还请参见: “ Go有望成为区块链的通用语言”
高朗,高朗,走了吗?
早在2018年2月,我们就考察了Go在商业领域的日益普及 。 Go一直在稳步吸引人们的注意力,并从一种业余语言转变为一种可以在办公室使用的语言。 在2017年的调查中,有67%的Go用户回答说他们在Go中进行编程。
同时,Upwork Shoshana Deutschkron的副总裁表示,Go是增长最快的编程语言之一,“ Go被视为简单且越来越多地用于创建智能合约来构建区块链,这可能在其最近的需求中发挥了作用浪涌。” 随着区块链技术的Swift普及,Go是否会在企业环境中与之一起继续发展?
在2018年5月,我们还研究了公司在招聘证书中寻找哪些新技术技能 。 Go是值得注意的技能(在React和机器学习之间徘徊)。
然而,在来自Cloud Foundry Foundation的调查中, Go在列表的末尾排在第20位 。
粉丝最喜欢的Kotlin在前25名名单中无人可及。 “其他”类别排在最后,并且包括列表中先前未提及的所有其他语言。 因此,如果Kotlin在那,它就放在一个宽大的提包中。
Kotlin的大多数开发人员都来自Java背景,并且仍然可以使用Java。 根据RedMonk报告和Pusher's Kotlin 2018年报告,年轻语言的流行程度一直在上升。但是,正如我们在调查结果中看到的那样,流行程度的提高并不总是意味着业务使用率的上升。
在新的?
这加起来吗? 公司为什么要避免使用新语言?
还请参见: Linux是第一大需求技能:开源职业趋势
一个明显的答案是,新事物并不总是更好。 我们所有人都有一份工作,一切进展顺利-直到不是那样。 一项新的改变扰乱了工作流或公司采取了一项新的做法,就是没点击 。 另一个答案可能是趋势是时尚的,但并不总是最好的解决方案。
以区块链为例。 到现在为止,似乎每个人都想要一块区块链和自己的分类帐,即使这对他们的公司来说只是一个流行词而已。
传统的编程语言可能不会在不久的将来退出其基础。 即使从技术上讲,比Java和PHP等庞然大物“更好”或更容易使用新语言,但采用这些语言并将其付诸实践始终将落在后面。
那么,这就是上百万美元的问题: 我们如何让企业采用新的编程语言?
让决策者看到在工作中使用另一种语言的好处的一种好方法当然是向他们展示成本收益。 使用Kotlin代替Java是否可以节省您的时间并提高生产力? 就个人而言,我建议使用屏幕共享选项向持怀疑态度的雇主显示您首选语言的功能。
我们希望收到您关于此主题的消息!
您是否认为企业应或多或少采用更新的语言? 在工作时我们应该坚持旧的经典,还是新的语言引导旧的?
翻译自: https://jaxenter.com/cloud-foundry-enterprise-languages-148591.html