技术沙龙 | 6月30日与多位专家讨论技术高速开展下如何应对运维新应战!
Packt 发布了 2018 年技艺提升报告的结果,旨在了解软件开发人员的工具运用状况和技艺趋向。报告显示,Java 在编程言语中依然占据主导位置,但 Kotlin 极有能够将其赶出移动开发的榜首。
“2018 年技艺提升报告”调查了 8000 多名开发人员和技术专家,他们分为四大类:运用顺序开发,Web 开发,安全和系统管理以及数据。
报告指出,Kotlin 于2011年出现,但直到最近才末尾真正吸引工程师的特别喜爱。 谷歌在2017年宣布 Kotlin 在 Android Studio 3.0 中完全取得支持,使之成为 Android 开发言语之一。估量到往年年底,Kotlin 将与 Java 展开剧烈竞争。
运用顺序开发
运用顺序开发人员运用最多的言语是 Java,Python,C# 和 SQL。 Java 在移动开发中更受欢迎,而 Python 更受高支出运用顺序开发人员喜爱,C#被普遍用于构建企业和桌面运用顺序。
用于移动开发的顶级工具包括:
Android Studio
Xcode
macOS
Xamarin
iOS SDK。
Android Studio 拥有最多运用者,占比 39%。Xcode 运用率 17%。在运用 Xcode、iOS SDK 及 macOS 的开发者中,有 50% 的人年支出超过 7 万美元。
企业和桌面的顶级工具包括 .NET,Visual Studio 和 Java EE。MySQL,SQL Server 和S QLite 则是最常用的数据库。
Web 开发
Web 开发运用最多的言语:Java,HTML/CSS,PHP,Python。报告指出,运用顺序开发和 Web 开发曾经不再被视为两个独立的实体,Web 和运用顺序开发人员共享大部分相反的工具链。
用于 Web 开发的顶级前端工具和框架包括 JQuery,Bootstrap,npm,Angular 和 Webpack,而顶级后端工具包括 Node.js,ASP.NET Core,Express.js 和 Laravel。
安全和系统管理
在查看安全和系统管理时,发现 Python 和 Bash 是最常用的脚本言语,其次是 Shell,PowerShell 和 Java。
顶级安全工具包括:Wireshark,Nmap,Kali Linux 和 Metasploit。开发人员正在运用 Linux,Windows 操作系统,Docker,Ubuntu Server 和 Windows Server。
概略请查看报告:2018 Skills Up
【编辑引荐】
甲骨文称 Java 序列化的存在是个错误,方案删除
Hacker News 5 月招聘趋向,Node.js 挤下 JavaScript 成功上位
Zip 文件掩盖破绽曝光,Java、.NET、Go 生态团体中枪
融合了 JavaScript 之力的 Nashorn 或被 JDK 11 弃用
甲骨文宣布新的 Java SE 订阅形式,为企业提供更普遍支持
(责任编辑:admin)