如果你仔细观察,你会发现已有数十年历史的技术。而且它不仅限于过时的网站。现在的网站上也遍布着过去的痕迹。当然,其中许多技术已经发展。其他的已经淡出视线了。但我们仍然需要用到它们。也许比我们想象的还要多。至此,我们来看看继续塑造网络开发行业的老式技术。
阿帕奇 HTTP 服务器
Apache不再是 Web 服务器领域的领军者。然而,该平台仍然占有重要的市场份额。W3Techs报告称,它在超过 30% 的服务器上运行。这仅次于竞争对手 Nginx。
同样令人印象深刻的是阿帕奇的长寿。它的首次发布可以追溯到 1995 年。那时的网络是一个截然不同的地方。那个时代的大多数网站都由静态 HTML 组成。我们不要忘记低功耗的硬件和有限的带宽。
Apache 已经成功地跟上了时代的步伐。它是一个高度可扩展的平台,可以处理大量流量。它还支持HTTP/2和IPv6等下一代技术。另外,Apache 还负责许多自己熟悉的技术。支持.htaccess、gzip 压缩和 URL 重写等开发主要内容。
jQuery
人们继续贬低 jQuery。但很难找到经济放缓的证据。超过77% 的网站使用了 JavaScript 库。
将该数字与 2012 年的全盛时期进行比较。当时其使用率仅为 49%。与 WordPress 捆绑在一起是 jQuery 增长的因素之一。全球使用最广泛的内容管理系统 (CMS) 进一步推动了这一数字。但这不是唯一的原因。
我们很多人都熟悉 jQuery。我们知道如何使用它。这种舒适度使其继续成为人们首选。另外,它仍在积极开发中。jQuery 不断完善和优化性能。
是的,还有其他有价值的框架。原生 JavaScript 已经取得了长足的进步。但我们使用 jQuery 的风险由我们自己承担。
JPEG 图像
一段时间以来,我们一直在尝试替换 JPEG 图像。SVG、WebP 和 AVIF 等较新的格式无损压缩。但这种 1992 年的老式文件类型仍然胜过它们。
SVG 和 WebP 都在取得进展。然而 JPEG 的使用率仍然接近 78%。这是为什么?
首先,JPEG 的优势在于它是一种历史悠久的格式。几乎所有图像编辑应用程序都支持它。我们中的许多人已经习惯以这种方式保存图像。
它还与网络浏览器普遍兼容。例如,WebP不适用于某些旧版应用程序。然而,这已经不再是一个令人担忧的问题了。许多浏览器正在从景观中消失。
但这么多年过去了,JPEG 仍然适用于照片。在某些情况下,其文件大小优于 WebP。它可能并非在所有情况下都是最佳选择。但这种格式仍然是一个可行的选择。
命令行
命令行可以追溯到图形用户界面 (GUI) 之前的时代。如果您到了一定年龄,您可能还记得在 MS-DOS 中输入命令。早期的系统(如 Unix)也是基于命令的。
命令行界面 (CLI) 仍然是 Web 开发的一部分,这似乎有点讽刺。不过,血统就在那里。毕竟,Linux 为许多 Web 服务器提供支持。但这也是行业的“回归星期四”。网络托管公司已尝试取代或补充 CLI。可视化控制面板可以复制一些功能。但 CLI 也为聚会带来了速度和效率。像 WordPress 这样的工具有自己的CLI 风格。它们无需 GUI 的开销即可完成任务。
它还提供对命令的细粒度控制。您可以相对轻松地定位特定的数据库表或文件夹。CLI 之所以能够幸存下来,是因为它仍然非常有用。。
超文本标记语言
也许这有点明显。但如果没有 HTML,任何老式 Web 技术的讨论都是不完整的。它仍然是我们工作的基础。
HTML 于 1989 年提出概念,并于 1991 年首次发布。此后经历了多次迭代。它仍在不断发展以满足现代网络的需求。
HTML 本身就能够为网站提供支持。但它不再是孤立的。我们可以将它与其他语言结合起来以获得所需的结果。这可以是 CSS、PHP、Java、JavaScript、Ruby 或任何其他附带的内容。
这些附加工具使我们能够设计和操作元素。我们可以与数据库结合以有条件地生成输出。这为我们今天看到的复杂 Web 应用程序铺平了道路。
30 多年前,HTML 仍然一如既往地重要。也许启动起来更加灵活。
旧技术继续寻找新用途
设计趋势来得快去得也快。我们所依赖的工具和服务也是如此。但在这一切的背后是基础技术的基石。上述每一项均符合资格。几十年来,它们一直是我们工作的一部分。而且他们远不是唯一的。例如,我们没有深入研究 CSS 或FTP 。但它们与其他数十种工具一样,是开发人员拼图中的重要组成部分。
它们的持续存在,对于一个变化如此之快的行业来说,这是一件好事。