As I mentioned above, my needs are twofold: a solid local development environment for client work, and an easy-to-install-and-configure local development environment for my students on both Windows and Mac OS X. By no means it is a comprehensive list of features, but I think it is safe to say that these are what are most important in my use cases. What follows below is just a summary of the various features that I've focused on while test-driving each option. It took me another month or two before I really dove into it, using it for a new client project, but at this point (spoiler alert), I'm leaning towards it being my go-to local development environment for teaching. Currently, I'm using Lando for about 5 different client projects (as well as my local development environment for ).įinally, a few months ago, I saw down with a few folks from the DDEV project at BADCamp for an extended walkthrough. It includes custom scripts for automatically downloading and importing a copy of a remote Pantheon database to the local environment as well as running some initial Drush commands after the import is complete.Īs the Lando project matured, I was attracted to it mainly for its recipe-based configuration, including a Pantheon-flavored recipe that outdid my custom Docksal scripts. ![]() I've even written and shared a somewhat Pantheon-flavored version of a Docksal configuration. ![]() In fact, during the initial Mastering Professional Drupal Development Workflows with Pantheon course, I recommended it to all of our students. I've been using Docksal for several client projects for well over a year now. My evaluation of DDEV, Docksal, and Lando has not been quick. The ability to customize each project's development environment with various versions of PHP, different database and search index servers (adding a Solr server to any of the options in this article is just plain easy), and other things is too big of an opportunity to let pass. For teaching, I've mainly been recommending Acquia Dev Desktop, but I think the time has come for a more flexible and professional-level solution. As I've test-driven each of these three options, I've been periodically posting tutorials on various related topics.Īs a long-time Mac OS X user, my previous go-to local development stack has been a mix of MAMP Pro and Acquia Dev Desktop. I've been evaluating DDEV, Docksal, and Lando (listed alphabetically), trying to figure out not only was the best for me, but also the best for me to teach and recommend to the hundreds of folks I teach both long-form and full-day Drupal workshops to each year. ![]() Over the past year or so, I've been looking to replace my standard local development environment with a Docker-based solution.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |