2. В какой ОС можно работать? для «консерваторов» для «уставших» для «желающих»
3. Какую среду разработки выбрать? Geany + просто редактор + быстр и удобен + выглядит и работает одинаково везде! монстр с потрясающим набором возможностей + несколько неповоротлив -- расширяемый за счет плагинов + + не менее монстр, хотя и поменьше + прост и быстр + расширяемый за счет плагинов
4. Какую платформу использовать? + простой + очень простой - иногда с Drupal подглючивает - работает только под Windows + очень много модулей из коробки + работает гораздо быстрее Denwer + доступен под Windows, Linux, MacOSX - чуточку сложен в настройке + очень быстрый + оптимизация от компании Zend Technologies - сложен в установке и настройке MAMP / MAMP PRO LAMP Linux + Apache + MySQL + PHP
5. Что еще можно и нужно применять в работе? SVN + одна из самых распространенных + подходит для командной разработки - требует серверной части GIT + индивидуален + более гибок, чем SVN + не требует серверной части - иногда бывает довольно медлителен + гибкие и децентрализованные + могут работать централизованно (Bazaar) Модули для Drupal: Devel, Coder Утилита drush + drush make
6. Некоторые полезные ресурсы и примеры Настройка 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.html Zend 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/
Editor's Notes
1. Описание ситуации, о чем доклад, собственная позиция к выбору инструментов. Основной критерий - кроссплатформенность; Вторичный критерий - стабильность приложения и скорость работы.
Windows - привычность Linux - Ubuntu, Debian, openSUSE, ALTLinux (школьный линукс, ага) большая стабильность, простота и приближенность к реальным условиям MacOSX - выбор "уставшего" человека .
Denwer - самый простой вариант, но только Windows, тормознут и бывает глюкав XAMPP - идеальный вариант для локальной работы в любой ОС, в Linux лучше использовать LAMP или Zend Server CE