Вопрос

Я разрабатываю PHP-приложения, которые используют несколько фреймворков (хотя пока не Zend Framework ...), и я хорошо использую Javascript (в основном jQuery).Вся разметка, конечно, XHTML, с CSS и т.д.Я хочу выйти за рамки прекрасной простоты Notepad ++.Я использую Windows Vista.Я пытаюсь выбрать между Zend Studio 7 или Dreamweaver CS4.

Они кажутся вполне сопоставимыми друг с другом, но цены у них разные.Я видел несколько списков "Хороших отзывов о Dreamweaver" или "Хороших отзывов о Zend Studio", но мне еще предстоит найти прямое сравнение.

Есть какие-нибудь предложения по следующей IDE для перехода?В дополнение к языковой поддержке и базовой проверке ошибок (связанных с синтаксисом, таких как пропущенные точки с запятой или что-то в этом роде), я ищу две вещи, которые абсолютно необходимы:

  1. "Проекты" или что-то подобное - откройте проект, и он отобразит дерево список всех связанных файлов ниже.Я почти уверен, что оба поддерживают это.
  2. Как можно более легкий.Vista и так непростая, и я хотел бы иметь достаточно легкую среду разработки , чтобы открытие 10 файлов и перемещение между ними не истощали мои ресурсы.

Другие тонкости:

  • Автоматическая документация (не уверен, что это за фраза, материал в комментариях выше работает с материалом @parm).
  • Создание шаблонов.
  • SVN Поддержка.
  • FTP / загрузка файлов возможности.

...И, если Zend или Dreamweaver не подходят - есть какие-нибудь предложения по поводу того, что это такое?

Это было полезно?

Решение

я бы предложил Netbease IDE PHP 6.7.

Он бесплатный, не такой огромный, как Zend Studio или Dreamweaver.

Он имеет поддержку для

Подсветка синтаксиса
Шаблоны Модуль PHP jQuery Dojo Завершение кода для JS / PHP / HTML Контроль версий (SVN)

и многое другое..

Скачать Netbeans

Другие советы

Я предлагаю попробовать несколько альтернатив с открытым исходным кодом

  • Затмение PDT - Очень хорош для php, но в настоящее время плохо поддерживает jquery.

  • Аптана - Я создаю поверх Eclipse и имеет хорошую поддержку jQuery.В нем также есть функция предварительного просмотра страницы.

Вы можете настроить различные отладчики для работы с ними, такие как PDT, Zend, Xdebug...все они могут быть легко сконфигурированы.Zned Studio также построена поверх Eclipse, я никогда ею не пользовался, поэтому ничего не могу сказать по этому поводу.

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

Сделка с Netbeans заключалась в том, что из-за некоторых проблем с производительностью это была самая надежная IDE в мире.Как бы печально это ни было, с моей точки зрения, это намного лучший продукт, чем Zend Studio для Eclipse 6 или 7, который стоит около 400 долларов (поверьте мне, я попробовал его, так как, к сожалению, потратил деньги на лицензию, прежде чем фактически протестировал все доступные опции).

У него лучшая проверка завершения кода и помощь, но вы можете проверить это сами, загрузив эти две IDE и попытавшись закодировать вызовы метода complete chaining.Поддержка модульного тестирования также заслуживает упоминания, поскольку она работает.У ZDE также есть эта функция, но она не настолько стабильна, так как иногда она не запускается.

Поддержка JavaScript также надежна, на самом деле я думаю, что она лучше, чем в Aptana, но единственным ее недостатком является то, что она довольно медленная при работе с огромными библиотеками, такими как Dojo.Теперь некоторые могут поспорить по этому поводу, но факт остается фактом: (по крайней мере, с библиотекой Dojo & dijit) она обладает лучшей проверкой кода и прекрасной поддержкой завершения кода.

Мое мнение таково, что единственным недостатком является отсутствие поддержки Zend Debugger и не столь интуитивно понятные отладочные переменные, callstack и breakpoint windows.

На данный момент я считаю, что это лучшая доступная PHP IDE, что-то вроде Zend Studio 5.5, когда она вышла.

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

При этом предполагалось, что новая Aptana 3 вернет полноценную поддержку PHP, которая была удалена из Aptana 2 + (PDT просто не очень хороший плагин, ребята), но теперь, когда Appcelerator заменил Aptana, я немного скептически отношусь к тому, что акцент на PHP сохранится.

Да, Aptana Studio хороша для PHP, а также Netbeans.Мне больше нравится Netbeans, потому что он кажется более солидным.Но Aptana, вероятно, обладает лучшей поддержкой автозаполнения javascript из всех редакторов, но мне не очень нравится внешний вид редактора - выглядит слишком "macish".

На самом деле я бы рекомендовал оба варианта, бок о бок, поскольку у каждого есть свои сильные и слабые стороны

Zend Studio отлично подходит для:

  • Кодирование классов PHP позволяет вам просматривать иерархии классов, обеспечивает автозаполнение и доступ в один клик к руководству по PHP
  • модульное тестирование
  • отладка
  • профилирование
  • интеграция с системой управления версиями

Dreamweaver CS4 для

  • HTML-кодирование
  • Редактирование CSS
  • Другой визуальный дизайн

У меня все еще складывается впечатление, что Dreamweaver - это перетаскивание для веб-"дизайнеров" и создание ужасного html-вывода, который иногда проверяет правильность.Если это все еще происходит с DW CS4, то я бы определенно выбрал Zend Studio.

Zend Studio фактически поддерживает все плагины Eclipse, которые я хотел бы добавить для модульного тестирования и непрерывной интеграции.

Но Aptana и NetBeans бесплатны!!!Чем, я думаю, Zend editor не является, я этого не пробовал.Мне нравится Netbeans!!!Мне нравится Dreamweaver CS4, и я ежедневно использую его на своей работе (но не при написании кода на php).Это довольно приятно, но я чувствую, что его сила - в помощи, которую вы получаете со свойствами css.Кроме того, это не лучше, чем Netbeans.если вам нравится блестящий классный внешний вид, подобный DW, выбирайте Aptana, у нее лучшее автозаполнение javascript - действительно круто!!Экономит массу времени!!Я думаю, даже автоматическое завершение для вашего кода jQuery и других JS-фреймворков.

На самом деле Dreamweaver стал скорее инструментом разработки (но я не совсем уверен в этом).У него есть интеграция с Subversion, что в некотором роде круто. Мне нравится NetBeans, потому что я раньше немного кодировал в нем Java, и теперь в нем есть поддержка PHP, что действительно приятно, и я чувствую себя настоящим разработчиком.IDE.Но у DW такие холодные серые цвета..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top