Подтвердить что ты не робот

Какая лучшая установка IDE для веб-разработки?

Я начинаю небольшой проект, который состоит из создания сайта среднего размера, основанного на django.

Однако, в прошлый раз, когда я действительно занимался веб-сайтами, было несколько лет назад. Таким образом, хотя я все еще технологически способен, я все еще ржав на части инструментов /IDE веб-сайтов.

Я ищу IDE, который может поддерживать следующее:

  • Основное редактирование HTML с завершением синтаксиса, подсветкой и т.д.
  • Основное редактирование CSS с завершением синтаксиса, подсветкой и т.д.
  • Поддержка Python для Django
  • Поддержка всего цикла загрузки отладки-FTP

Если все это может произойти внутри моей существующей установки eclipse, это будет не что иное, как совершенство.

Итак, какова ваша рекомендация по разработке IDE для веб-разработки?

EDIT: забыл добавить, что я запускаю Win XP на своей машине dev.


ИЗМЕНИТЬ после ответов: благодарим всех вас за полезный совет. Я думаю, что я собираюсь пойти с Aptana, поскольку он подходит для затмения, которое я уже использую. Также я рассмотрю контроль версий вместо простой загрузки FTP. По-видимому, я не знал, сколько он используется даже в веб-проектах.

4b9b3361

Ответ 1

Вы можете использовать Aptana Studio с Eclipse плагин PyDev делать все это (и многое другое). Лучше всего, что это кросс-платформенный, поэтому вы можете установить его на любой компьютер, на котором работаете над разработкой, и не изучать несколько IDE.

Ответ 2

Я не уверен, на какой платформе вы работаете, но Textmate может все это сделать, равно как и Emacs. Я слышал, что e-Text-Editor хорош в Windows (никогда не использовал его).

Я настоятельно рекомендую вам заменить цикл "develop-debug-FTP" на цикл "писать тесты, разрабатывать, запускать тесты, совершать проверку версий". Затем вы можете проверить контроль версий на производственном сервере, а не на загрузку ftp. Я настоятельно рекомендую не использовать ftp с веб-приложением (например, то, что вы создадите с помощью Django).

Вы получите больше преимуществ от тестирования и контроля версий, чем от использования лучшего Ide в мире.

Ответ 3

Zeus IDE имеет подсветку синтаксиса HTML и CSS, и она также может настроить бесшовную FTP/ SFTP.

Ответ 4

Мы используем Komodo Edit.

Вы можете определить огромное количество сложных команд - через скрипты.

Я еще не написал команду передачи FTP, но я сделал все остальное, добавив команды в мой проект в Komodo.

Ответ 5

Я использую vim для python и django. Он бесплатный, прочный, как камень, имеет много полезных плагинов и большое сообщество. Для кодирования python/django у вас есть автозаполнение, добавление синтаксиса для шаблонов django.

Ответ 6

Недавно новая версия IDE для Django была выпущена JetBrains: http://www.jetbrains.com/pycharm/

  • интегрированная система управления версиями (поддержка GIT)
  • лучший инструмент для сравнения, который я когда-либо видел.
  • отладчик

Ответ 7

Coda тоже хорошо подходит для веб-разработки. Конечно, он обрабатывает Python, я не знаю, что может означать поддержку Python для Django, но с помощью coda вы можете работать напрямую через FTP и делать другие приятные вещи (также SVN-версии и имеет хороший интегрированный CSS-блендер).

В Windows, когда я разработал веб-приложения (в PHP), я нашел очень полезный PHPEd, но я не думаю, что он может обрабатывать Python.

Ответ 8

Для django я использую Eclipse + PyDev. Это отнюдь не полное решение для завершения кода, но это приятный интерфейс, и это даст вам долгий путь.

Теперь для HTML я использую другой редактор. У Eclipse есть плагин Aptana (это довольно хорошо), но я нахожу его немного неуклюжим. Посмотрите и посмотрите, что вы видите. Там, конечно, достаточно HTML-редакторов, чтобы вы могли найти что-то, что подходит вашему потоку. Просто помните, что нет причин, по которым вам нужно делать свой python и html в том же редакторе. Ничего.

С точки зрения выталкивания кода, я прошу вас увидеть ошибку ваших путей и перейти к какой-то системе контроля версий. Я использую Bazaar, но есть нагрузки с различными преимуществами. Они требуют времени, чтобы привыкнуть, но они хорошо, хорошо стоит первоначальные инвестиции.

Ответ 9

Netbeans не будет делать то, что вам нужно (он будет делать некоторые из них, т.е. имеет некоторые знания HTML и css), но, возможно, стоит обратить внимание. Существует некоторая ранняя версия поддержки python, и я полагаю, что поддержка django будет добавлена.

Я не могу ручаться за качество (поскольку я не использую ни питон, ни django), однако поддержка ruby ​​/ruby ​​+ rails для netbeans работает хорошо, и он также хорошо поддерживает другие языки, такие как java и groovy.

Тем временем, textmate/E, вероятно, лучший выбор. Многие люди используют это, а не IDE в любом случае.

Ответ 10

Вы можете сделать хуже, чем Dreamweaver для HTML/CSS/визуальной стороны. Также попробуйте Netbeans для частей программирования - похоже, поддерживает большинство языков.

Ответ 12

IntelliJ IDEA имеет лучшую поддержку HTML, CSS и JavaScript. Требуется веб-разработчик на уровне разработчиков Java.

В любом случае я не связан с IntelliJ и, к сожалению, я сейчас работаю, мы его не используем.