Наилучшая среда разработки для php в настоящий момент

Grey_EM

Guest
Наилучшая среда разработки для php в настоящий момент

Хочу прорекламировать среду разработки для php.
http://www.xored.com/products.php

Comprehensive PHP & Python IDE
Edit-time source code validation
Session-level local and remote debugging
Full DBG PHP debugger support
Project management features manage code types and project components
Team development
Built-in FTP and WebDAV support
Available on Windows, Linux, Solaris and other operating systems

Это плагин подержки php в среды eclipse
Features
Перед установкой xored необходимо скачать саму eclipse
eclipse.org

По совету друзей привожу список того что скачал сам, то есть то что гарантированно работает. Версии для windows!
Ко всему этому нужна java 1.4

С http://www.eclipse.org/downloads/index.php

eclipse-SDK-2.1.1-win32.zip

С http://www.xored.com/download.php
xws-core-0.3.4.zip
xws-php_documentor-0.3.4.zip
xws-php_manual-0.3.4.zip
xws-php_runtime-0.3.4-win32.zip

Для тех кто не знает о eclipse скажу что это универсальная среда разработки которая при помощи плагинов может работать с разными языками. Это open-source продукт с внушительной командой разработчиков по всему миру, изначально внутренний продукт ibm. Обладает всеми возможностями современных ide. Меня привлекло в ней то что используя одно средство можно работать с разными языками. Те кто совмещает разработку на php и разработку в среде c++ или java могут меня понять сразу.
Для чистых php-ов скажу что это первый и единственный продукт для php который проверяет синтаксис php (и любого другого языка) во время написания кода. То есть для отлова синтаксичесиких ошибок не надо запускать скрипт в браузере.
Скорость написания кода существенно возрастает.
Среда расширяется при помощи плагинов.
http://eclipse-plugins.2y.net/eclipse/index.jsp
В настоящее время их существует уже около 300, от редактирования xml и создания схем, до совершенно экзотических вещей.
Plugins for category Web

Plugins for category Profiling

Самое забавное что плагинов поддержки php в eclipse уже существует два :). Только сейчас обнаружил.
 

Alien

Новичок
Отказывается оно подсвечивать код.
Все что нужно вроде стоит.

Смотрю их сайт, вижу что такие грабли не у меня одного:

http://www.xored.com/forums/viewtopic.php?t=202

It seems that users are lacking docs and howtos because I have no idea where the TruStudio preferences and features are. I created a hello_world.php and I don't get any syntax highlighting. The Window > Preference dialog doesn't have any TruStudio tab and when I click Run, there's no PHP configurations.
Grey_EM
Как ты добился подсветки синтаксиса? да и всего остального?
 

Grey_EM

Guest
Автор оригинала: Alien
Отказывается оно подсвечивать код.
Все что нужно вроде стоит.

Смотрю их сайт, вижу что такие грабли не у меня одного:



Grey_EM
Как ты добился подсветки синтаксиса? да и всего остального?
1 Ставим эклипсу
2 Ставим плагины xored
3 Делаем проект php
4 Переключаемся в php perspective
Все работает.
 

Alien

Новичок
Пошаманил с бубном - код стал подсвечивать.
Однако в упор не вижу "Обладает всеми возможностями современных ide" по применению к php, будем искать :D


Добавь в свой список ^^^^ еще

xws-php_runtime-0.3.4-win32.zip
без него не работает
 

Grey_EM

Guest
Автор оригинала: Alien
Пошаманил с бубном - код стал подсвечивать.
Однако в упор не вижу "Обладает всеми возможностями современных ide" по применению к php, будем искать :D


Добавь в свой список ^^^^ еще

xws-php_runtime-0.3.4-win32.zip
без него не работает
ок
 

si

Administrator
Где:

Code completion
Class & function browser

Пока только вижу обычный редактор с весьма ограниченной подсветкой синтаксиса.

P.S Советую посмотреть Zend IDE 3.0 beta.
 

Bizon

Guest
Zend Studio как выглядит монстром, так на самом деле им и оказался....
На моей довольно неслабой workstation, при дебаге, время от времени впадает в дикую задумчивость...

резюме: использовать проблематично....
 

Bizon

Guest
P4 2.4 + 512 мозгу.
Бегает оно шустро, но бывает залипает на некоторых операциях - непонять, что делает

Автор оригинала: si
а в цифрах ? У меня весьма шустро все бегает, особенно есть сравнивать с предыдущими версиями :)
 

confguru

ExAdmin
Команда форума
Смотрел я хоред - > 70Мб (минимум функциональности)

Лучше уж Ultraedit использовать...

Zend Studio 3.0 beta (получается лучше - когда его еще научат include_path и другие опции из .htaccess читать - будет вообще круто )
 

Alien

Новичок
Смотрел я хоред - > 70Мб (минимум функциональности)
~28 мег. с мануалами.
Ты похоже SDK качнул а не platform (достаточно eclipse-platform-2.1.1-win32.zip - 18 мег).

Zend Studio 3.0 beta рулит.
Память правда жрет неплохо - при отладке 40 мег.

Вот только смущает:
Licensed to Beta
Expires 30-09-2003
 

young

Новичок
На моей довольно неслабой workstation, при дебаге, время от времени впадает в дикую задумчивость...
P4 2.4
Но если неправильно в начале скрипта поставить кавычку, он просто уходит в даун секунд на 10 при попытке проверить синтаксис оставшегося кода
 

Grey_EM

Guest
Автор оригинала: si
Где:

Code completion
Посмотри вот сюда.

Это не ide это среда разработки. Не понравился один плагин, без completion (не успели ребятки сделать, сделают еще) взял другой. Ничего не понравилось взял да и сам сделал. Плагины к эклипсе пишутся ну очень просто. :)
Панель outline
Пока только вижу обычный редактор с весьма ограниченной подсветкой синтаксиса.
P.S Советую посмотреть Zend IDE 3.0 beta.
Навскидку:
1)Тяжелый и медленный GUI
2)Не расширяема никак. К эклипсе уже более 300 плагинов существует
3)Нет Edit-time source code validation Поверь мне это весьма ускоряет разработку.
Панель tasks внизу. Сдесь отображаются все твои синтаксические ошибки, прямо во время написания кода
4)Поддерживается только один язык (и так будет всегда)
5)Нет и имхо не будет рефакторинга. И это самое печальное.
Ибо это единственно что может заставит меня окончательно слезть с slickedit В то время как для php в эклипсе рефакторинг все-таки может появится. По качеству рефакторинга для ява например он лишь немного уступает idea
5)cvs поддержка ограниченна
Сравни с eclipse
1. Реализация CVS-клиента встроена прямо в Eclipse. Никаких внешних exe
не нужно. Все написано на Java'е.
2. Удобная форма синхронизации - показывает входящие/исходящие
изменения, конфликты, подсвечивает измененные блоки. Позволяет сливать
конфликты.
3. Показывает измененные файлы в дереве символом '>' перед именем.
4. Показывает список ревизий и позволяет их сравнивать.
5. Replace with latest from HEAD - очень удобно, когда понимаешь, что
облажался. :)
6. Поддержка меток и веток. (как с ветками в zend studio ? :))
7. Новое вью синхронизации, которое бегает в репозиторий
в бэкграунде и автоматом атуализирует состояние воркспейса (это вообще фича уникальная, такого имхо вообще нигде нет)
Да много чего.
И в конце концов я больше доверяю команде из более чем 1000 разработчиков эклипсы и нескольких тысяч плагинописателей чем двоим из zend. Силы не равны.
Заметка 2001 года. Все это уже сделано давно
IBM потратит 40 млн дол. на создание организации разработчиков ПО с открытым исходным кодом

Корпорация IBM, которая в этом году объявила о планах
потратить в общей сложности миллиард долларов на продвижение ОС
Linux, теперь намерена выделить 40 млн дол. на создание
организации, которая будет помогать разработчикам ПО с открытым
исходным кодом.

азвание этой организации - Eclipse ("затмение"). Она будет
снабжать программистов средствами разработки от IBM для создания
приложений для электронного бизнеса и Web-сервисов. Причем эти
средства разработки работают и на Linux и на Windows, тогда и
программисты смогут создавать "единые" приложения. Предполагается,
что в Eclipse вступят более 150 компаний-разработчиков ПО с
открытым исходным кодом, в том числе дистрибуторы ОС Linux
компании Red Hat и SuSE. Всего в Eclipse-сообщество уже записалось
более 1200 программистов из 63 стран мира.
IDE это дело каждого и во многом подобно религии. Я понимаю что кому-то ни один мой довод не покажется убедительным (ну например человеку нафиг не нужна cvs) поэтому агитировать не буду. Мое мнение, среда самая перспективная и в большинстве пунктов сильнейшая для разработки на php
 
Сверху