Рекомендуемый IDE для разработки [закрытых] приложений Опор

Это добавляет функцию «log» в локальную область (используя this), используя столько аргументов, сколько вы хотите:

this.log = function() {
    var args = [];
    args.push('[' + new Date().toUTCString() + '] ');
    //now add all the other arguments that were passed in:
    for (var _i = 0, _len = arguments.length; _i < _len; _i++) {
      arg = arguments[_i];
      args.push(arg);
    }

    //pass it all into the "real" log function
    window.console.log.apply(window.console, args); 
}

Так что вы можете использовать ее:

this.log({test: 'log'}, 'monkey', 42);

Выводит что-то вроде этого:

[Пн, 11 марта 2013 16:47:49 GMT] Object {test: "log"} monkey 42

8
задан cygnus atratus 30 June 2009 в 20:46
поделиться

7 ответов

после очень тщательного сравнения KomodoIDE 5.1 ​​больше всего подходит для моих целей.

Причины:

  1. Расширяемость

  2. Поддержка Mako и YUI (требуется мне)

  3. Встроенная поддержка интерфейса (нет ничего необычного в GTK)

  4. Поддержка Mercurial SCM (требуется мне)

, вот и все, что я думаю. Я очень доволен KomodoIDE и только что выложил немного денег, чтобы купить его.

Я подумал, что, выбирая инструменты, потратить день или два (да, это займет время), пробуя их и выбирая то, что лучше всего подходит вам повседневные цели. Если вы пишете код только в первый раз, использование стандартного бесплатного инструмента или инструмента с открытым исходным кодом гораздо полезнее, чем тратить время на поиск лучшего инструмента.

Только после приобретения некоторой степени опыта,

0
ответ дан 5 December 2019 в 08:25
поделиться

+1 для WingIDE, он поддерживает приложение пилонов отладки .

3
ответ дан 5 December 2019 в 08:25
поделиться

Вы пробовали Eclipse с плагином PyDev ? Что БЕСПЛАТНО плюс работает для любой ОС.

Скриншоты на веб-сайте PyDev .

Code completion screenshot
(источник: sourceforge.net )

13
ответ дан 5 December 2019 в 08:25
поделиться

Netbeans реализовал бета поддержку разработки на Python. К сожалению, он специально не поддерживает какие-либо языки шаблонов, о которых я знаю, но пока я доволен его подсветкой синтаксиса и автозаполнением (особенно из импортированных модулей).

Поскольку у всех разные предпочтения в отношении среды кодирования, я предлагаю вам просто попробовать все IDE / редакторы, которые попадутся вам в руки; чтобы вы могли найти лучшее сочетание функций, которые вам нужны.

1
ответ дан 5 December 2019 в 08:25
поделиться

Я использую редактор Python Stani для большинства задач редактирования в стиле Python в Windows и Linux. Я использую Notepad ++ для редактирования HTML, XML, CSV и других текстовых файлов типа «код» в Windows. Они оба бесплатны и отвечают моим потребностям в домашних проектах на выходные.

Я использовал Wing IDE 101 , но никогда не использовал полные версии. Я не сделал достаточно с WingIDE, чтобы развить мышечную память, поэтому он все еще кажется мне немного искусственным. YMMV.

В определенной степени IDE будет влиять на то, как вы думаете о процессе создания и отладки кода. Поэтому вам следует потратить некоторое время, чтобы попробовать несколько разных вариантов и посмотреть, какой из них наиболее подходит для вас.

1
ответ дан 5 December 2019 в 08:25
поделиться

Ого, я тоже искал хорошую IDE для веб-приложения Pylons. Похоже, KomodoIDE 5.1 ​​надрывает какую-то серьезную задницу. Мне нравится поддержка Mako и то, что он поддерживает почти все SCM.

Я использовал Textmate, но KomodoIDE с этого момента возьмет на себя ответственность

0
ответ дан 5 December 2019 в 08:25
поделиться

Попробуйте Aptana Studio... Это eclipse+pydev+web, в нем нет какой-то конкретной поддержки pylon или mako. Но eclipse + pydev сам по себе великолепен + все приятные вещи jscript + html + css, которые добавляет aptana.

1
ответ дан 5 December 2019 в 08:25
поделиться