Налаштовуємо Aptana Studio з нуля для роботи над проектами Django

Навіщо воно взагалі?
Тут має бути текст у дусі «раніше я качав Eclipse Classic, який важить 160 з гаком метрів, щоб поставити на нього PyDev і тільки тоді… Але потім я спробував Aptana. ».
Власне,Aptana Studioє середовищем для веб-розробки, побудованим на основіEclipse. Причому це означає саме те, що означає - майже всі плагіниEclipseсумісні і зAptana, тільки при цьому в ній немає за умовчанням всієї цієї універсальності та Java-наворотів свого прабатька. І так, старий добрийPyDevтут теж є, а на мій погляд це — найкраща IDE-надбудова для пітона. Звичайно, для написання дрібних проектів куди швидше і простіше використовувати Geany, але зараз не про нього :)
Перший погляд
Качаємо дистрибутивAptanaдля своєї системи. Що характерно, як і у випадку зEclipse, для лінукса гойдається вже повне робоче складання з усіма бінарниками, нічого компілити не треба (Java дається взнаки). Розпаковуємо, запускаємо, при запуску вибираємо папку-воркс-пейс для зберігання ваших майбутніх проектів. Не забудьте, що для запуску має бути встановлена Java Runtime, чим новіше — тим краще.
Ух ти, яка краса! Але чорт забирай, як це все дико гальмує і глючить! Не хвилюйтеся, зараз з усім упораємося. Для початку раджу у цьому самому гламурному вікні налаштування вибрати внизу плагіни, які ви збираєтеся використовувати у розробці. У моєму випадку це, безперечно,PyDev, плагіни підтримкиjQueryтаPrototype, а також плагіни для підтримки систем контролю версійGitтаSubversion. Десь також існує плагін дляMercurial, але в списку його чомусь немає. Бажаючі також можуть поставити Embedded FirefoxBrowser , який робить зрозуміло що. Зручно. До речі, в процесі встановлення виявляється ще одна шкідлива особливість нашого гламурного віконця - не можна просто поставити галочки і встановити всі плагіни одночасно. Прикол у тому, що після встановлення кожного плагінаAptanaвимагає перезапуску. Можна погодитись, можна спробувати відразу застосувати зміни. У першому випадку все швидше за все буде тип-топ, у другому — ніколи не відомо заздалегідь. Тому простіше перезапустити, добре, щоAptana, на відміну від свого важкого предка, вантажиться набагато швидше. Всі встановили? Чудово. Помилуйтеся ще раз на цю красу, більше ви ні її, ні її гальм не побачите. Для цього йдемо уWindow -> Preferences, набираємо в рядку пошуку зверху «plugin» - і нам відразу показують меню, де можна налаштувати плагіни, що підвантажуються при запуску. Зніміть галочку уAptana Introі натисніть Apply. До речі, тут можна виявити ще один баг, який має місце при запуску Аптани в останніх версіях Gnome і, зокрема, в Ubuntu 9.10. Натискання деяких кнопок у вікнах меню візуалізуються, але не мають жодного ефекту, доводиться натискати щоразу Enter. Виправимо це прикре непорозуміння і заразом полегшимо собі життя — створимо скриптик десь у/usr/bin, назвемо йогоaptana, щоб все чудово і зручно запускалося по Alt+F2, а всередину пропишемо:
#!/bin/sh export GDK_NATIVE_WINDOWS=1 '/address/where/Aptana/is/installed'
Тепер при запуску Alt+F2 або з кнопки на панелі все буде працювати. Ну і, нарешті, увімкнемо перспективуPyDev(«перспективою» тут називається набір пунктів меню, панелей, та їх положення, яке можна налаштовувати вручну. Для різних мов зручно використовувати різні перспективи). Тиснемо кнопку, потімOthersі у списку перспектив виберемоPyDev:

Зрештою, про Django!
От і все! Тепер достатньо натиснути Run() і сервер запуститься, а висновок буде перенаправлено в консоль.
Успіхів вам у кодингу!
А у нас тут можна отримати грант на тестовий період Яндекс.Хмари. Варто лише у полі «секретний пароль» запровадити «Хабр»