Django нужен IDE?

Моя компания оценивает возможность разработки специализированного IDE для Django.

Таким образом, мы хотели бы спросить пользователей Django:

  • Вы чувствуете потребность в специализированном IDE для Django?

  • Вы были бы готовы заплатить за него, или Вы будете только считать свободным продукт с открытым исходным кодом?

  • Какие Django-определенные функции Вы пропускаете в настоящее время в Ваших средствах разработки?

9
задан 4 revs, 3 users 71% 4 January 2010 в 16:47
поделиться

8 ответов

Это здорово, что ваша компания хочет внести свой вклад в сообщество, но я должен сказать, что не вижу, чего могла бы достичь 'Django IDE'. Уже есть плагины для всех основных редакторов и IDE для поддержки Django - от Vim до TextMate и NetBeans - и они обеспечивают подсветку синтаксиса, отступы, ярлыки и фрагменты как для исходных текстов Python, так и для шаблонов Django. Конечно, это всегда может быть сделано с большим объемом работы, так что, возможно, ваши усилия будут лучше всего сфокусированы на улучшении одного из них

.
1
ответ дан 4 December 2019 в 10:32
поделиться

Я бы заплатил разумную сумму за IDE или плагин в стиле "Джанго". Не знаю, что я имею в виду под разумной суммой, но, может быть, это поможет узнать, что я бы заплатил не более $75, и я бы заплатил $75, только если бы инструмент был действительно потрясающим.

Теперь, особенности Django:

  • Бесшовная интеграция с Google Apps (дайте мне уличного мальчишку, лицензию на Google Maps, и вставьте его в мою templates)
  • Полная поддержка шаблонизатора (подробности в других полученных ответах)
  • Lorem ipsum generation (у Django она есть, просто сделайте это проще)
  • Подготовленные модули для общих задач (например, дайте мне полную страницу входа в систему с шаблоном и все)
  • Ссылка в коде документации и примеров Django (например фрагменты Django)
  • Один щелчок мыши для многобраузерного сравнения
  • Полная поддержка CSS
  • Объектный проводник (по линиям Django-admin, но в автономном режиме)
  • Цветовая палитра с прохладными комбинациями (скажем, синяя, оранжевая)
  • Мастер загрузки локального проекта в Webfaction или аналогичное хостинговое решение

Если я могу придумать что-нибудь еще, я отредактирую ответ.

Удачи в разработке вашего продукта!

8
ответ дан 4 December 2019 в 10:32
поделиться

Я использую Komodo Edit и это очень хорошо. Есть много хороших open-source продуктов, так что я не думаю, что куплю коммерческий продукт.

Может быть, очень хороший и простой в использовании отладчик заставит меня передумать.

Надеюсь, это поможет.

4
ответ дан 4 December 2019 в 10:32
поделиться

Этот вопрос часто поднимается в разных формах. Я подозреваю, что это потому, что не существует Python IDE, которая общепризнана, чтобы быть потрясающей.

Если бы я мог иметь:

  • некоторые возможности PyDev, такие как реальное завершение кода, навигация по модулям, живая проверка синтаксиса и pylint
  • фантастический (и быстрый) текстовый редактор (например, редактор на основе сцинтилл eric4)
  • поддержку шаблонов django (может быть с поддержкой gui для wx или glade или чего угодно),
  • потрясающую отладку (например, C# в Visual Studio)
  • разумный отпечаток (то есть, не Eclipse/Aptana или NetBeans)
  • кроссплатформенность (Mac OS X, Linux и Windows)
  • нормальная поддержка управления версиями
  • автодокументация и юнит-тесты

Тогда я бы купился на это.

Все питоновские IDE приближаются, но все немного пропускают отметку.

(Лучше бы она была с открытым исходным кодом, и я бы ее скачал и пожертвовал/поспособствовал бы ей)

.
2
ответ дан 4 December 2019 в 10:32
поделиться

построитель графических моделей для models.py :), я имею в виду это, но наоборот.

да, я пожертвую.

.
0
ответ дан 4 December 2019 в 10:32
поделиться

Я бы определенно заплатил или пожертвовал за чистую Django IDE, даже если там уже есть некоторые существующие плагины, я чувствую, что что-то всегда "плавает".

0
ответ дан 4 December 2019 в 10:32
поделиться

Скорее всего, вам понадобится IDE, которая предоставит вам возможность выполнять отладку сопровождающего вас кода на Python на уровне исходных текстов. Без нее ваша производительность будет действительно ниже, чем она могла бы быть.

Я использую Wing IDE , и нахожу, что она стоит каждого пенни.

2
ответ дан 4 December 2019 в 10:32
поделиться
  1. Я использую NotePad++, и мне еще не нужен полноценный IDE специально для Django (хотя я хочу, чтобы NotePad++ перестал периодически ломаться).
  2. Я бы не стал, если бы он не был действительно хорош (и я понятия не имею, какие возможности ему нужны, чтобы я был достаточно энтузиастом, чтобы заплатить за него).
  3. Может быть, более аккуратный способ связать код конкретного приложения в рамках проекта (модели, виды и код шаблона). Диалог File->Open (Файл->Открыть) в NotePad++ - это Windows-диалог, который берёт директорию из открытого в данный момент файла. Было бы неплохо, если бы он позволил мне быстро переключаться между связанными файлами.
2
ответ дан 4 December 2019 в 10:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: