Recommendations for Magento2 Dev Team local environments on MacBook Pro M2 w/ 96 RAM, and Skilling up to M2 best practices #615
-
My team and I are receiving MacBook Pros with M2 chips with max RAM. We have the option of direct install, Docker, Warden, etc. Our intention is to enable Devs to have multiple environments simultaneously, that way, they can support production bug fixes by having mirror of Prod code, new features in a Dev instance, and maybe a sandbox to Tinker/Innovate in, etc. What recommendations does the Magento community have for local development environments: Direct install, Docker, or Warden+Docker? What recommendations for IDE? Visual Studio Code, Visual Studio, PHP Storm, Sublime, etc.? What recommendations to skill up the Magento Developers in streamlined manner from Novice to Best Practices? In advance, appreciate Experts who are seasoned Magento Developers, to provide insights. Thank you, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Well, you're asking in the Warden community what their recommendation is. Warden is good for solo sites but is especially useful for working on multiple client sites with differing requirements. By default for Mac, it will setup a DNS server, allow certificate signing so you're testing on HTTPS, and keep databases completely separate. You can turn each site on or off to maintain CPU/RAM. As far as IDEs, that's definitely down to preference. The two most popular are JetBrains PhpStorm and VSCode. PhpStorm is well positioned as it's been popular longer and has an official Magento extension. For Training, there's always our sponsor SwiftOtter. |
Beta Was this translation helpful? Give feedback.
-
As for now I could recommend den instead of warden, since it support Apple Silicon. |
Beta Was this translation helpful? Give feedback.
Well, you're asking in the Warden community what their recommendation is.
Warden is good for solo sites but is especially useful for working on multiple client sites with differing requirements. By default for Mac, it will setup a DNS server, allow certificate signing so you're testing on HTTPS, and keep databases completely separate.
You can turn each site on or off to maintain CPU/RAM.
As far as IDEs, that's definitely down to preference. The two most popular are JetBrains PhpStorm and VSCode. PhpStorm is well positioned as it's been popular longer and has an official Magento extension.
For Training, there's always our sponsor SwiftOtter.