官术网_书友最值得收藏!

Tools for developing in Drupal

Drupal is a sophisticated platform, and from the glimpse provided in this chapter, we can already see that there are numerous systems and structures to keep track of. In this section, I will provide tools that simplify or streamline the development process.

Going forward, I assume that you have your own web server stack and your own PHP development tools. However, if you are just getting started, you may want to look at Acquia Dev Desktop from Acquia (http://acquia.com). It offers entire application stacks to get you started on Windows, Linux, or macOS X. Alternatively, if you are even just a bit more advanced, you can consider the Drupal VM (https://www.drupalvm.com/), a Vagrant and Ansible-based local development environment ready for Drupal.

As for a code editor, I personally use PhpStorm (as many others do), but you are free to use whatever IDE you want because Drupal itself doesn't require anything special. Also, while running a PHP debugger is certainly not necessary, you may find running Xdebug or the Zend Debugger to be useful. I personally recommend a PHP debugger wholeheartedly, not only for debugging itself, but also for understanding the processes that happens under the hood.

主站蜘蛛池模板: 清水河县| 东港市| 马关县| 南雄市| 河曲县| 青冈县| 滨海县| 青冈县| 邯郸县| 武川县| 娱乐| 获嘉县| 紫金县| 宜章县| 饶平县| 钟山县| 宜都市| 镇赉县| 天镇县| 雅安市| 高青县| 海淀区| 拉萨市| 桐柏县| 霸州市| 丹江口市| 布拖县| 东阳市| 什邡市| 兴城市| 随州市| 北票市| 宁德市| 南漳县| 庆阳市| 乌拉特中旗| 云南省| 海晏县| 海林市| 涟源市| 马山县|