Ответы пользователя по тегу PHP
  • IDE с принципом работы FTP как у Notepad++

    @freeman08
    использовал (базовые настройки без подстройки под себя):
    1. СuteFTP
    + имеет встроенный редактор (по моему можно указать внешний)
    + довольно шустро работает.
    — тяжеловато мигрировать при обновлении версии если очень много существующих сайтов. (не всегда корректно экспортировал своим визардом, при смене\переустановке системы приходится повыеживаться)
    — работа с файлами за пределами IDE

    2. FileZilla
    + использует установленный по умолчанию редактор
    + бесплатен
    — вылетает бывает с ошибками \ подвисает
    — достает после каждого изменения файла тем, что устанавливает фокус на окно и спрашивает «залить ли обновленный файл на сервер» (это наверное субьективно и если я правильно помню, то это настраиваемо, но все же мне не очень нравиться)
    — работа с файлами за пределами IDE

    3. Eclipse
    + работа с файлами в проекте (локальный проект связывается с ftp подключением)
    + можно подключать море плагинов
    + можно настроить загрузку файла многими способами: по его сохранению, по «правой кнопкой на файла -> загрузить», загрузить через горячие клавиши, запустить мастер синхронизации проекта, исключительно вручную.
    — бывает не стабильно держит соединение или заливает файлы оборванными
    — сама IDE хреново обновляется от старой версии к новой, да и вообще не стабильна как то. У меня в нем было >200 проектов и каждый проект был связан с фтп соединением
    Пример 1:
    обновил java все рухнуло
    Пример 2:
    Выключили свет\вылетел бсод — все рухнуло
    Пример 3:
    Кое как обновил Eclipse \ Аптану до новой версии, пропали все ftp соединения (создавать и связывать приходилось в ручную)
    Пример 4:
    Переустановил систему, не подтянулись ftp соединения или связи с ними… или вообще загрузка файлов перестала работать… гуглишь и тратишь время на поиск и решение проблемы…

    вообщем со стабильностью у Eclipse беда.

    Использую сейчас Netbeans + ftp плагин для работы с файлами по фтп:
    + можно сделать копию фтп проекта (в еклипс так же это можно) и как бы работать с проектом удаленно но внутри IDE
    + (так работаю я) сливаю проект локально, создаю его в Netbeans и связываю его с фтп соединением (довольно гибко можно связывать, скажем ftp connection один, а каждый проект будет выкладываться по конкретному пути на сервере, в Eclipse вроди бы тоже можно, но не так гибко или сложней достигается)
    + можно настроить разные способы загрузки: вручную, автоматический, думаю горячие клавиши тоже есть, но я их не знаю, можно так же загружать версию файла с сервера
    + ни одного раза не залил файл оборванным или разорвал соединение за ~2 года
    + работает с разными типами подключений: ftp, sftp etc.
    + обновляется легко (просто ставим новую версию и он сам все импортирует)
    + ни разу не потерял связь проекта с ftp соединением
    + Я храню настройки проекта в папке с проектом, так что при подключении проекта у меня он автоматический подтягивает проект + связь с ftp (я без проблем перетащил то что мне необходимо домой на убунту с рабочего пк на виндовс)
    + работаем внутри IDE и не мечемся между сторонними редакторами, наслаждаясь привычной подсветкой синтаксиса.
    — отсутствует (или я просто не нашел) синхронизация между локальным проектом и фтп версией
    — не так часто выходят обновления (сейчас конечно почаще чем раньше), зато IDE (субьективно) намного стабильней Eclipse
    — конечно кушает памяти довольно много если долго открыт, но я заметил что если разнести проекты по группам (скажем группа === клиент) то начинает кушать памяти меньше (может надумано, но вроди бы меньше)

    Надеюсь поможет сделать выбор. Извините за не стандартизированные "+" и "-" писал быстренько с головы. Надеюсь чем то поможет избежать моих набитых шишек и потраченного поиска решений в процессе работы.
    Ответ написан
    Комментировать