2

背景

我已经开发 Drupal 站点 2 年多了,我注意到我的开发环境不像我预期的那样用户友好和简单。当前的流程是我们有一个 git repo,我们在其中存储所有代码,然后我们有一个 vagrant box 设置作为我们的虚拟机来运行我们的本地开发。问题伴随着不断经历循环漏洞的事实试图让一切都很好地协同工作。或者作曲家会有问题(这变得非常挑剔

例如尝试确保我的 macOS 版本仍然支持 php。或者确保 vagrant 的版本适用于当前版本的 VirtualBox。最大的痛苦来自尝试一次简单地设置所有内容。总是需要对本地系统进行某种调整以使一切凝固。然后,一旦我登录到 vagrant,整个 blt 设置过程也很耗时。

我还参加了 Drupal Acquia 开发人员课程,但是在这门课程中,教授说在这里建议我们应该使用DevDesktop。这个过程确实看起来稍微容易一些,但我不喜欢它是另一种“以 Drupal 方式做”的方式。我知道看到这来自实际公司作为教授软件,它可能被认为是最佳实践,但仍然想听更多。

问题

我收到了一封关于Acquia Cloud IDE的电子邮件,它看起来确实很有趣,但我相信这是我们必须支付的另一项服务。我的问题是,你们都遵循哪些本地发展的最佳实践?有什么我应该调查的吗?

TL;博士

背景:

  • 对所有站点使用 acquia 站点工厂
  • 我们使用 blt 工件从本地部署到开发
  • 环境是使用Drupal-VM vagrant box 完成的(在尝试设置它时会快速失控且无法控制)
  • 由于我们使用的是闪电内核,因此我们被告知必须使用 Mac,我想做这样的开发,以便可以在任何机器上完成此开发。

问题

  • 这里有没有人使用DevDesktopAcquia Cloud IDE并对这些有任何反馈或优缺点?
  • 关于你们目前正在实施的任何建议或信息?
  • 领先的标准是什么?
  • 无论操作系统如何,我可以利用哪些技术可以在任何计算机上设置或使用?(希望是免费的解决方案)
4

1 回答 1

0

我已经使用 DevDesktop 五年了,我喜欢它,但是 Acquia 已经停止支持 DevDesktop ( https://docs.acquia.com/resource/archive/dev-desktop/ )。我尝试了 Acquia Cloud IDE,它不像在本地容器上工作那样强大和灵活,而且特别令人沮丧,因为如果你使用集成的 git-bash,你无法配置别名。但是 Cloud IDE 在紧要关头很有用。于是,我把我的DevDesktop更新到了PHP7.4.26,就可以本地开发了。

我还没有尝试在任何其他容器上设置 Drupal。

于 2022-02-15T03:13:34.020 回答