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

Какая из лучших IDE для использования с Yii Framework

Я использую Zend Studio довольно часто для своих проектов Zend и ищу IDE, которая будет хорошо работать с Yii Framework.

4b9b3361

Ответ 1

Yii - это просто PHP. Таким образом, любая среда IDE для PHP будет работать нормально.

Я использую Eclipse. Если вы правильно включите фрейм, вы получите все подсказки и преимущества завершения кода. Мне нравится сквозная отладка и точки останова с Xdebug, поэтому я использую среду IDE вместо Emacs/Vim/Notepad ++, но они тоже будут работать очень хорошо.

Я не знаю, как интегрированная Zend Studio с Zend Framework, но она должна отлично работать для разработки Yii. Не делайте жизнь более сложной для себя, изучая новую среду. Сэкономьте время и прыгайте с Zend. Опять же: любая PHP 5 IDE будет отлично работать для Yii, лучший из которых вы наиболее знакомы!;)

Ответ 2

Кажется, что на досках Yii существует большое количество людей, использующих NetBeans в качестве предпочтительной IDE (а также много дискуссий относительно тема IDE).

Вот вики-сообщение о том, как максимально использовать среду разработки Yii/NetBeans: http://www.yiiframework.com/wiki/83/

Update:

Теперь у NetBeans 7.3 есть поддерживаемый сообществом плагин для Yii, который имеет ряд замечательных возможностей: http://plugins.netbeans.org/plugin/47246/php-yii-framework-netbeans-phpcc

И открыто развивается на github: https://github.com/nbphpcouncil/nb-yii-plugin/issues

Ответ 3

Я рекомендую NetBeans, поскольку он дает вам автозаполнение переменных, а также комментарии PHPDOC и множество других полезных свойств.:)

Наслаждайтесь!

Ответ 4

Я не уверен, что для работы с Yii есть IDE (например, Zend Studio поддерживает Zend Framework). На странице Yii Wiki вы можете найти способ настроить IDE для работы с Yii-каркасом лучше, и выбор там ограничен NetBeans, Eclipse, PHPStorm IDE (последний, кажется, не бесплатный). Вы можете взглянуть на эту страницу вики, а также на описание IDE и посмотреть, какая среда IDE предоставляет более простой способ кодирования, интеграции фреймов, отладки и т.д. И принимает ваше решение.

Ответ 5

Как сказано ранее, NetBeans хорош, но также, если вам нравится что-то более легкое, то отправляйтесь на vim или emacs.

Ответ 6

Я использую Nusphere phpEd, автозаполнение кода и навигацию с помощью ctrl + click по имени класса/метода отлично подходит для Yii.

Рекомендации по улучшению интеллекта IDE: Белый комментарий DocBlock с @var ClassName. Например:

$cs = Yii::app()->clientScript;/**@var CClientScript */

Также, если вы включите Yii из внешнего каталога в свой проект, вы можете указать его в настройках проекта Nusphere phpEd.

Я предпочитаю phpEd, потому что он написан не на Java (быстро!), имеет отличный отладчик (не xdebug) + профайлер и приятный, эстетически красивый интерфейс.

Ответ 7

Мне очень нравится использовать Netbeans, он просто чувствует себя хорошо. Однако я обнаружил, что настройка отладки и модульного тестирования была немного больной. Недавно мне пришлось переустановить мой компьютер, поэтому я даю Zend Studio 8 попробовать, отладка и профилирование (я использую Zend Server), очень хорошие и не требуют настройки. Однако это не так хорошо, как Netbeans, не совсем как полированный, может быть... это трудно объяснить. У Zend есть очень хорошие функции и связи с Zend Server, однако некоторые другие параметры конфигурации очень сложны. Кажется, слишком много опций время от времени, в то время как Netbeans сохраняет это просто.

В идеальном мире Netbeans будет поставляться с отладкой, модульным тестированием и т.д., поскольку я хочу сделать сайты не настроенными серверами. Я думаю, что это часть проблемы с некоторым программным обеспечением с открытым исходным кодом/бесплатным, для этого требуется немного кривая обучения или готовность вручную настраивать настройки - это понятно, что они бесплатны. Но это также сдерживает их принятие большего потока. Извините, это было немного не по теме в конце!

Ответ 8

Может использовать eclipse с PDT + Yiiclipse. Yiiclise добавляет мастер для создания нового приложения yii (с инициализацией одного из демо-приложений). Но самой интересной особенностью является Навигация. Теперь можно легко перемещаться между методами визуализации и соответствующими представлениями, между методом виджетов и источником виджетов. Действительно полезно.