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

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.

主站蜘蛛池模板: 陇西县| 广饶县| 正宁县| 馆陶县| 滕州市| 白玉县| 怀宁县| 青海省| 新宁县| 石楼县| 渝北区| 阿尔山市| 九寨沟县| 如皋市| 汉阴县| 友谊县| 峨眉山市| 安多县| 讷河市| 汝南县| 澎湖县| 宁德市| 大邑县| 买车| 龙江县| 闽清县| 阳新县| 禄丰县| 高台县| 阳东县| 庆云县| 铜鼓县| 岗巴县| 昭平县| 济阳县| 阜新市| 托克托县| 大埔区| 宜丰县| 乌兰县| 山东省|