分类目录归档:业界观察

解读编程语言的 2021:Go 与 Rust 走向「成熟」,Kotlin、wasm、Julia「无限生长」

本文是“2021InfoQ年度技术盘点与展望”系列文章之一,由InfoQ编辑部制作呈现,重点聚焦编程语言领域在2021年的重要进展、动态,希望能帮助你准确把握2021年编程语言领域的核心发展脉络,在行业内始终保持足够的技术敏锐度。“InfoQ年度技术盘点与展望”是InfoQ全年最重要的内容选题之一,将涵盖架构、AI、大数据、大前端、云计算、数据库、中间件、操作系统、开源、编程语言十大领域,后续将聚

容器会取代虚拟机吗?

虚拟化从根本上改变了数据中心的运作方式,这过去还不是很久。2002年,VMware发布了首款虚拟机管理程序ESXServer1.5,一定程度上引领了企业级虚拟机的主流应用。对于千禧一代来说,这一切都仿佛发生在昨天。这项技术使基础设施的利用率发生了革命性的变化,用户可以在同一个硬件上运行多个操作系统,使硬件资源的应用最大化。随后,比虚拟机更年轻时尚、Z世代也更熟悉的容器,在2013年随着Docker

改 3 行代码不应该花一整天的时间

我曾在5家不同的软件公司工作过,做过游戏开发、手机开发和网页开发。在这些工作经历中,有一个话题一直没有得到应有的关注:迭代时间。原本我打算写一篇关于构建时间的文章,但我认为,迭代时间的视角能够更准确地切中要害。我将迭代时间定义为看到代码变更按照预期工作所花费的时间。这篇文章的目的是帮助你反思当前的开发过程。你的管道中是否有某些部分花费了过多的时间?是否有方法做一些调试工具,使变更测试更容易?单元测

解读数据库的 2021:资本进来添了一把火,开源已占据半壁江山

本文是“2021InfoQ年度技术盘点与展望”系列文章之一,由InfoQ编辑部制作呈现,重点聚焦操作系统在2021年的重要进展、动态,希望能帮助你准确把握2021年操作系统的核心发展脉络,在行业内始终保持足够的技术敏锐度。“InfoQ年度技术盘点与展望”是InfoQ全年最重要的内容选题之一,将涵盖架构、AI、大数据、大前端、云计算、数据库、中间件、操作系统、开源、编程语言十大领域,后续将聚合延展成

2022 年值得期待的 7 个 Linux 发行版

整理|辛晓亮 告别2021,展望2022,itsfoss整理了2022年值得期待的几个Linux发行版,我们在原来的基础上做了一些内容上的补充分享给大家。老兵不死,Slackware15正式版将亮相 与其他发行版不同,SlackwareLinux以试图创建一个真正的类UnixLinux发行版而闻名,Slackware设计遵循KISS的原则,软件包的只是压缩的TAR文件,系统的配置是通过命令行和纯文

2022 年或以后注定消失的五种编程语言

所有会编程的人都会有自己心仪的语言,有的是因为学习的时候就用的这个脚本语言,有的是因为自己掌握某个语言速度飞快,或者只是因为有的语言非常适用于自己的开发环境。 人们会出于各种原因偏好某种语言,有的时候这些语言也可能会逐渐淡出人们的世界,无论是制造它的公司放弃了后续维护,还是大多的开发者出于各种原因放弃继续使用。而其他在各个领域中长盛不衰的语言,比如C语言,经受住了时间的考验。  所有的编程语言都会

所谓“现代 Web 开发”,都是些什么妖魔鬼怪?

“2022年已经到来,我们是时候反思Web开发中的种种过时软件、炒作歪曲和荒谬趋势了。把握这一年,我们也该重新专注于性能与技术运用,把手段和目的重新统一起来。当然,我不是劝大家用汇编或者C语言搞Web开发,但关于JavaScript、RubyonRails、Python、Django以及PHP框架的疯狂观点也该消停一下了。”这是一篇充满愤怒的博客。作者是一位出生于70年代的“技术愤青”unixsh

为什么说对抗性图像攻击不是闹着玩的

在过去的五年间,人们往往对利用特定的对抗性图像攻击图像识别系统这一概念一笑而过,认为其虽然有趣但却不值得深究。然而,澳大利亚的一项研究表明,在商用人工智能项目中随意使用常用图像数据集,很可能会造成影响深远的安全问题。几年来,一群阿德莱德大学的学者们一直在努力证明,基于人工智能的图像识别系统中一些重要问题的存在。  这些问题目前很难得到解决,或者是解决起来代价高昂。而一旦当前的图像识别研究中的趋势在

全真互联趋势下的音视频技术

2020年底,“元宇宙”还未成为风靡全球的概念,腾讯集团出品了一本《三观》特刊,在特刊的前言中,马化腾说道:“移动互联网十年发展,即将迎来下一波升级,我们称之为全真互联网”,抛出“全真互联”的新概念。何谓“全真互联”随着VR(虚拟现实)、AI(人工智能)、5G、云计算、IoT(物联网)技术的日益成熟,新的硬件和软件在各种不同场景的推动及应用,目前某些产业链和产品中已经显现出了一些特征,实现电影《头

从 Java 12 到 Java 17 那些激动人心的新特性

2021年9月,Oracle发布了Java17,Java的下一个长期支持版本。如果你在使用Java8或Java11,可能不会注意到Java12之后新增的一些很酷的新特性。因为这是一个很重要的版本,我会突出介绍一些我个人很感兴趣的新特性!需要注意的是,Java中的大多数变更首先需要经过“预览”阶段,也就是说它们被添加到一个版本中,但还没有完成。人们可以尝试使用它们,但不建议将其用在生产环境中。这里所