Acquia does not recommend or support any particular solution for local development of Drupal sites. However, several community-supported solutions exist:
Acquia also provides a hosted solution for “local” development called Cloud IDEs https://www.acquia.com/products/drupal-cloud/cloud-ide, which operate in Cloud without requiring any particular local environment setup or management.
To utilize Drupal VM with BLT, there is a plugin to provide this functionality.
composer require acquia/blt-vm
In collaboration with Acquia, the Lando team has built an open source Acquia plugin for Lando. For more information, see Acquia Lando Integration.
You can also add the community plugin for BLT by running the following command:
composer require mikemadison13/blt-lando
Regardless of the local environment you select, use the following guidelines:
Acquia developers use PHPStorm and recommend it for local development environments. Acquia has written several Knowledge Base articles about using PHPStorm for Drupal development.