Transcript
Page 1: Инструментарий начинающего разработчика Drupal

Инструментарий начинающего 

разработчика Drupal

Колосов Алексей, IT-Patrol inc.

Page 2: Инструментарий начинающего разработчика Drupal

В какой ОС можно работать?

для «консерваторов» для «уставших»

для «желающих»

Page 3: Инструментарий начинающего разработчика Drupal

Какую среду разработки выбрать?

Geany+ просто редактор+ быстр и удобен+ выглядит и работает одинаково везде!

монстр с потрясающим набором возможностей +несколько неповоротлив --

расширяемый за счет плагинов +

+ не менее монстр, хотя и поменьше+ прост и быстр+ расширяемый за счет плагинов

Page 4: Инструментарий начинающего разработчика Drupal

Какую платформу использовать?

+ простой+ очень простой

- иногда с Drupal подглючивает- работает только под Windows

+ очень много модулей из коробки+ работает гораздо быстрее Denwer+ доступен под Windows, Linux, MacOSX- чуточку сложен в настройке

+ очень быстрый+ оптимизация от компании Zend Technologies

- сложен в установке и настройке

MAMP / MAMP PRO

LAMPLinux + Apache + MySQL + PHP

Page 5: Инструментарий начинающего разработчика Drupal

Что еще можно и нужно применять в работе?

SVN+ одна из самых распространенных+ подходит для командной разработки- требует серверной части

GIT

+ индивидуален+ более гибок, чем SVN

+ не требует серверной части- иногда бывает довольно медлителен

+ гибкие и децентрализованные+ могут работать централизованно (Bazaar)

Модули для Drupal: Devel, CoderУтилита drush + drush make

Page 6: Инструментарий начинающего разработчика Drupal

Некоторые полезные ресурсы и примеры

Настройка Eclipse - http://drupal.org/node/75242Официальный сайт Eclipse - http://eclipse.org/Настройка NetBeans - http://drupal.org/node/1019816Официальный сайт NetBeans - http://netbeans.org/Официальный сайт Geany - http://geany.org/

XAMPP - http://www.apachefriends.org/ru/xampp.htmlZend Server CE - http://www.zend.com/en/products/server-ce/

Что такое GIT - http://ru.wikipedia.org/wiki/GitКлиент для Windows TortoiseGIT - http://code.google.com/p/tortoisegit/Инструкции по GIT - http://githowto.com/Что такое Subversion (SVN) - http://ru.wikipedia.org/wiki/SubversionКлиент для Windows TortoiseSVN - http://tortoisesvn.net/


Recommended