托管 WordPress 托管公司 Kinsta 今天早些时候宣布了其名为 Kinsta 的本地开发工具。该工具允许开发人员立即启动新的 WordPress 站点,包括多站点支持。每个站点都自动配置了 Nginx、PHP 和 MySQL。

DevKinsta 封装了开源数据库管理器Adminer。该系统还包括一个 SMTP 服务器和电子邮件收件箱,用于在本地测试外发电子邮件。

Kinsta 首席商务官 Tom Zsomborgi 说:“这是 MVP 的第一个版本,但我们有专门的开发团队来支持和添加许多新功能。”

开发人员可以在启用开关和 WP_DEBUG 的情况下运行和测试 HTTPS 支持。 Kinsta 网络托管客户还可以直接从界面部署他们的网站。

我花了一个小时左右的时间来启动和运行系统。更准确地说,我花了 53 分钟。足够接近。在必须注销、重新启动笔记本电脑和等待安装各个部件之间,我至少设法在那些平淡无奇的时刻之间洗了些衣服。

Windows安装DevKinsta。

设置过程并不简单。然而,使用该工具的成本(这是我的一点点时间)是非常值得的。

让我说清楚。我测试过更糟糕的系统。即使有超过 15 年的开发经验,我在设置其他本地开发环境方面也完全失败了。对于 DevKinsta,让我到达终点线就是成功。

不过,我喜欢简单的东西,喜欢动作比较快的。我习惯了 20 分钟的 XAMPP 设置。虽然它可能不那么花哨,或者没有更复杂的开发工具的花哨功能,但它可以轻松完成工作。

主要问题是为 Linux (WSL 2) 和 Docker 设置 Windows 子系统,这两者都是必需的。快速启动 DevKinsta 本身是一件轻而易举的事。而且,作为一个老派的 XAMPP 用户,DevKinsta 的易用性足以吸引我做更多的事情,而不仅仅是四处看看。我实际上可以看到自己每天都在使用它。

简而言之,我被卖了。 DevKinsta 是所有 WordPress 开发人员都应该至少升级一次的工具。

到目前为止,Twitter 上的反馈总体上是积极的。但是,Linux 用户可能需要稍等片刻,因为该工具目前仅适用于 macOS 和 Windows。

“我希望看到公司发布本地开发工具,但希望有更多公司向 Linux 用户提供他们的服务,”WordPress 开发人员 Chad McCullough 发推文说。 “我们很多开发人员都在运行 Linux。” Kinsta 团队回应称,该工具最终会支持 Linux,很快就会有消息。

旋转一个新的 WordPress 站点。

简单明了的用户界面使该工具非常有用。大多数开发人员不需要过于复杂的配置和选项。他们只需要启动一个环境来处理他们的项目。超出基础知识的任何事情通常都会被阻止。

DevKinsta 可以轻松启动和管理多个开发安装。开发人员还可以通过简单的下拉菜单切换 PHP 版本——目前支持 7.2-8.0 版本。

站点管理界面。

与 DevKinsta 的明显对比是 Flywheel Native,它已逐渐成为许多 WordPress 开发人员的主要工具。

Zsomborgi 解释了为什么公司认为 DevKinsta 是更好的选择。 “就我们而言,Docker 是这里的重要组成部分。本地不在后台使用虚拟化。本地必须将环境的每个部分安装到主机(NGINX、apache、不同的 PHP 版本等)。封装到容器中。容器确实使维护不同的应用程序变得容易,而无需破坏主机操作系统或安装许多不需要的依赖项。我们几乎不接触主机操作系统,但在我们自己的环境中运行时使用 Docker 应用程序的主要依赖项。”

这加快了升级过程,并且更容易维护错误修复和发送安全补丁,他说。他还说,由于每个应用程序都在自己的内核命名空间上运行,因此任何安全问题都不应影响主机操作系统。

“如果用户对 Docker 足够满意,他可以扩展 DevKinsta 功能”Zsomborgi 说。“例如,他可以使用 Docker 监控工具来监控容器使用情况,或者使用 Docker 监控工具来监控 PHP 使用情况,这些工具是 Docker 安装时自带的。用户可以在 DevKinsta 容器中安装任何实用程序,而无需例如,主机操作系统可以使用 Windows 不支持的应用程序。”

他提到的一个用例是安装基准测试工具以获取有关站点性能的统计信息。它可以作为 sidecar 或作为单独的容器安装在 Nginx 容器内。

“本地过去并没有完全使用 Docker,”Zsomborgi 说。 “他们使用 VirtualBox + DockerMachine。我们试过了,有点痛。但是如果没有 VirtualBox,DevKinsta 可能会更稳定和可扩展。所以我们使用没有 VirtualBox 的 Docker。它还需要虚拟化,但现在越来越少的 Windows 机器默认禁用虚拟化。”

像这样:

喜欢加载...

资源