1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

IDE для PHP+HTML+CSS+JS

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем infis, 28.10.2011.

Загрузка
  1. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Как-то тяжко становится в блокнотике файлы править. Да и отладка не помешает, помимо js-овской в FireBug.

    Посоветуйте IDE для PHP + HTML5 + CSS3 + JS.

    Пока я присматриваюсь к PhpED (нравится, но дорогой и не кроссплатформенный). В отличие от PhpStorm не тормозит. На шторме что-то не получается отладку приделать. Сервер удаленный через SFTP.
     
  2. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    NetBeans
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Смотрел я его. Но он также тормознутый. Сейчас не помню. Тогда позадаю вопросы:
    1. Поддерживает отладку PHP?
    2. Как у него синхронизация через SFTP?
    3. Нет проблем с автокомплитом?
    4. Насколько хорошо он строит все дерево приложения (с классами и т.д.)?
     
  4. theaqua

    theaqua Местный

    Регистрация:
    11.10.10
    Сообщения:
    113
    Симпатии:
    45
    Версия XF:
    1.1.1
    Тред не читай@сразу отвечай

    Aptana Studio 3
     
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Судя по откликам на форумах и блогах, она затачивалась прежде всего под руби, а потому тот же редактор PHP там появился только в третьей версии. Соответственно, все это еще в достаточно сыром виде.
    И по отладке PHP не ясно - похоже, что нет?
     
  6. theaqua

    theaqua Местный

    Регистрация:
    11.10.10
    Сообщения:
    113
    Симпатии:
    45
    Версия XF:
    1.1.1
    Не сказал бы, довольно-таки неплохие возможности при использовании PHP, мои задачи 100% удовлетворяло. Надобности в отладке не было, так что ничего сказать не могу по этому поводу.
     
  7. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В общем, поставил я PhpED, PhpStorm, NetBeans.
    PhpED все же шустрее всех и жрет меньше памяти.
    PhpStorm и NetBeans где-то рядом, но ява сказывается - память и тормоза.

    В NetBeans не нашел, как можно синхронизировать с удаленным сервером исходники. Т.е. мне нужно лишь изменения скачать, а не все полностью.
    PhpStorm какой-то не очень интуитивный.

    В общем, если буду под виндой программить, то остановлюсь все же на PhpED, а на линухе - NetBeans.

    Теперь осталось найти лишние 209 баксов.
     
  8. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    при наличии phpunit

    в голом, на сколько я знаю, никак. Но там есть куча расширений. Можно присмотреться.

    великолепно

    ну простите) надо было сразу указать, что нужно что-то для калькуляторов)
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Да, я видел эти скидки.
    Ну если i5-480M с тремя гигами памяти для IDE - калькулятор, то идет лесом такая IDE.
     
  11. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    у меня на работе корч i3 с 2мя гигами - комфортно работается, хоть и случаются проблемы со сканом проектов (а проекты великоваты).
    дома i5 с 4г - всё отлично.

    Можно и на базе i7 блокнот часами запускать.
    Но это уже ненужный холивар. NetBeans работает отлично на средних машинах.
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Я бы не сказал, что у меня убитая в хлам винда, но факт, что на моем ноуте IDE, написанные на яве, работают хреново, трудно отрицать. Да, у меня и FF может больше гига памяти забрать, но ведь 1,5 гига оставшейся памяти должно хватать на не такой уж сложный проект, как xenForo?
     
  13. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    Фишка в том, что нетбинс постоянно сканит проекты. В ксене присутсвует ещё и монстр в лице zf.
    Но зачем его держать в папке проекта?
    Выкинуть зенд и цветочки будут расти быстрее (а работать будет так же (pear channel-discover pear.zfcampus.org и pear install zfcampus/zf )).

    К слову, у меня сейчас над душой 2 больших API на zf. Если б держал его вместе с проектом, так же бы матерился, как и вы.
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    С этого места можно поподробнее? Если что, то у меня на локалке PHP и MySQL не стоят. Разработка ведется полностью на удаленном сервере. Т.е. исходники тупо скачиваются с сервера. Синхронизация там какая-то странная, во всяком случае я так и не понял, как скачать только измененные. Вот с локалки на сервер работает без проблем, сразу при сохранении. К серверу у меня доступ через SSH (SFTP).
     
  15. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    Что бы работать с Zend Framework (Симфони следом), не обязательно качать дистрибутив и кидать его в папку проекта. Иными словами нет необходимости делать структуру вида

    - application
    ---- ...
    - library
    ---- Zend
    ----- и тут уже стопиццот файлов зенда.
    - public

    Можно установить его на стороне сервера. Хотя это малость неверно прозвучит)
    Надо лишь кинуть зенд в папочку /php/PEAR и подредактировать include_path

    Таким образом всё сведётся к

    - application
    ---- ...
    - library
    - public

    Сё) от 1й абузы избавились. Папочку Library можно оставить только для хранения своих расширений)
    И нетбинсу такой вариант кушать приятнее.
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    На локалке или на сервере?
    И еще вопрос, а есть уверенность, что разработчики ксена не изменили ничего в зенде, который идет с движком ксена?
     
  17. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    Плевать.
    Если тесты запускаете на локалке - значит на локалке. Если на локалке ничего не проверяете, значит только на сервере.

    менять что-либо в фреймворке? Ну, думаю, разрабы ксена не семикласники и знают для чего нужны фреймворки и как с ними работать)
     
  18. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Хорошо. Надо будет попробовать :)

    P.S. На локалке я вообще ничего, кроме самой IDE не запускаю. А отладчик - Xdebug установлен на сервере.
     
  19. Desperado

    Desperado Местный

    Регистрация:
    23.10.10
    Сообщения:
    270
    Симпатии:
    98
    Версия XF:
    1.1.3
    не пересекался с ним... начальство требует покрытие пхпюнитом)
    Ну это и не важно. Нетбинс и Xdebug переварит)
     
  20. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Как это не важно?? :unsure:
    А как Вы отлаживаете проекты? PHPUnit предназначен для тестирования, а не для отладки. То есть он не позволяет делать последовательную отладку. Лично мне отладчик просто необходим, когда просто ставлю в нужном месте брекпоинт и дальше по шагам исследую, что происходит. Мне больше приходится ковыряться в чужом коде, а не в своем собственном. Отладчик при этом экономит массу времени исследователя.
    Но вообще NetBeans с Xdebug дружит - это я уже проверил :)
     

Поделиться этой страницей