Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2009-02-27

Python IDE, Boa Constructor

Опять же, в поисках IDE для разработки на Python, начал заценивать Boa Constructor. По русски это будет "построитель змей" что-ли? С отсылкой к змеюке-питону?

Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. It offers visual frame creation and manipulation, an object inspector, many views on the source like object browsers, inheritance hierarchies, doc string generated html documentation, an advanced debugger and integrated help.
Zope support: Object creation and editing. Cut, copy, paste, import and export. Property creation and editing in the Inspector and Python Script debugging.


boa-constructor.sourceforge.net

Подозрительно, что последнее обновление проекта было в 2007 году. А так, ничего, мИленько, на дельфи смахивает по конструкции, видимо вдохновлялись именно ей. Фанатам писать GUI на wxWindows данная змеючная среда просто мастхэв.

Сильно заинтересовало упоминание Zope, но пока не понял, в чем эта поддержка заключается.

Устанавливается строилка змей просто, делай раз:
aptitude install python-wxgtk2.8
делай два (условно показал распаковку из архива):
/t/boa-constructor-0.6.1.src.zip/boa-constructor-0.6.1/* ->/usr/lib/python2.5/boa/*

и запускай, три:
python /usr/lib/python2.5/boa/Boa.py

Скриншоты все на сайте программы, много.

Посмотрел, на первый взгляд круто, но где автодополнение/автозавершение? Вроде есть, да не работает.
Где динамические подсказки? Почему контекстная справка не работает?
Ну и глючит все это хозяйство походу.

Встроенный отладчи, профайлер (не пробовал), поддержка шаблонов кода (как их создавать/править - не понял). Это хорошо.
Создание диаграмм UML - это просто нереально круто!

Хуже чем "редактор из комода", хотя до Зендовой Студии (PHP) и тот не дотягивает.
Короче, мне не подходит. Мне работать а не дотачивать среду напильником. Причем, крупным.
Но в памяти держать буду, глядишь - пригодится.

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) Java (22) humor (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Manager (15) web-browser (15) Никонов (15) Klaipeda (14) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) serialization (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)