简单的构建工具:npm scripts vs Makefile vs runjs

基于命令行的构建工具最近在 JavaScript 世界中获得了很多关注。与冗长的 Grunt.js/Gulp.js 文件和工作流相比,它们简单、灵活且易于管理。这与敏捷和适应性的方式相一致,这在快速变化的JavaScript世界中变得越来越重要。但是选择哪个基于命令行的构建工具呢?它们之间有什么区别[……]

继续阅读

2023 年最值得学习的 4 种编程语言

在 2022 年,我们都经历了一次过山车之旅,全球大流行需要应对并习惯于在家工作。我希望我们所有的读者都保持安全并在新的一年里度过美好的一年,而我们作为一个世界将在今年很快摆脱这种流行病。

说起新的一年,或许是重新审视我们的技术技能并回顾 2023年最值得学习的四种编程语言的好时机。

#[……]

继续阅读

脚本和代码有什么区别?

作为脚本服务提供商,我们经常被问到的一个问题是:脚本和一段代码之间有什么区别?

正式定义

理论上,脚本就是一段代码,但它的执行方式有一些特殊性。为了理解两者的区别,有必要分析一下代码是如何被你的机器执行的。

可以编译代码,这意味着它的内容由称为编译器的程序翻译,以便将其转换为您的机[……]

继续阅读

正确的数据库基准测试的 10 条原则

在https://db-benchmarks.com/,我们测试了不同的开源数据库和搜索引擎,并开发了一个开源平台,因此您也可以这样做。在本文中,我想分享我们为自己制定的 10 条最重要的原则,这些原则可以帮助我们制定高质量的基准测试。

  • 在完全相同的硬件上测试不同的数据库。在许多数据库基准测试[……]

    继续阅读

  • 了解为什么以及如何使用关系数据库迁移

    在开发后端服务时,如果数据库集成实施不正确,很容易产生问题。本文将告诉您在现代服务中使用关系数据库的一些最佳实践,还将向您展示自动生成和保持最新模式可能不是一个好主意。

    我将使用Flyway进行数据库迁移,使用Spring Boot轻松设置,并使用H2作为示例数据库。

    我没有介绍关于什么[……]

    继续阅读

    PHP真的死了吗?- 猛击见解

    几个月来,我们的一位编辑 Arthur 一直在告诉我们 PHP 已经死了。作为一个没有编码经验的人,我走出去试图找到一些反驳他立场的论据。

    这篇Slogging帖子是他对 PHP 没有死且许多网站仍在使用它的观点的反驳。

    Arthur Tkachenko PHP 真的死了吗?显然很多人仍[……]

    继续阅读

    JavaScript 成为编程语言的 6 个原因

    尽管名称可能令人困惑,但 JavaScript 并不是 Java 的脚本语言。JavaScript 通常被认为是在您的 Web 浏览器中构建应用程序的工具,它是一种通用语言,提供了许多可能性:前端、后端等等……这方面经常被忽视,我们将让您发现为什么 JavaScript 也可以被视为一种语言选择设计[……]

    继续阅读

    您需要了解的有关 Java 集合框架的知识

    处理数据数组及其结构、搜索它们之间的对应关系、过滤——所有这些都是用 Java 编写的任何程序的基础。这就是为什么程序员必须在他们的武器库中拥有使处理这些数据尽可能简单和结构化的工具的原因。这就是 Java 框架集合发挥作用的地方。

    什么是集合框架?

    这是一组不同的接口,用于在 Java[……]

    继续阅读

    JWT 简介(还有 JWS、JWE、JWA、JWK)

    在过去的几年里,用户数据的安全性和隐私性一直是人们日益关注的问题。同时,JWT 作为对抗它的一种技术,也被越来越多地使用。

    在过去的几年里,用户数据的安全性和隐私性一直是人们日益关注的问题。同时,JWT 作为对抗它的一种技术,也被越来越多地使用。了解 JWT 将使您比其他软件工程师更有优势。J[……]

    继续阅读