Zend Studio 13

Проверенные VDS на SSD в Европе от $4 и России: Датацентр №1 от 150руб | Датацентр №2 от 199руб

Тема в разделе "PHPWorld - новости из мира PHP", создана пользователем Absinthe, 29 сен 2015.

?

Ваша IDE

  1. PhpStorm

    33 голосов
    63,5%
  2. не PhpStorm

    19 голосов
    36,5%
  1. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    Остались ли пользователи eclipse?

    • PHP 7 Express for faster migration from PHP 5.x
    • PHP 7 Editor and Code Assist support
    • Docker images and containers management tools
    • New Git Flow branching model Support w/ EGit 4.0
    • New Simpler debugging workflow and configuration, with automatic detection of client IPs
    • New Zend Studio plug-in for existing Eclipse Environment
    • Cloud support for AWS, Microsoft Azure and more

    Подробнее: http://www.zend.com/en/products/studio/studio-whats-new

    Выделил те вещи, которые кажутся вкусными, и которых нет в PhpStorm.

    PHP 7 Express
    The new built-in migration tool assistant makes the transition to PHP 7 easier and faster. This new tool scans existing projects for compatibility issues such as - removed and deprecated usages, or new reserved words in PHP 7. It points developers to the exact line of code where the issue is located and suggests quick fixes.

    Docker Support
    Zend Studio 13 includes new Docker tooling that supports the management of Docker Images and Containers. It integrates with existing PHP tooling which allows running, testing and debugging PHP applications on Docker Containers with a PHP stack.

    Git Flow Support
    Zend Studio 13 comes with the latest and greatest EGit 4.0 tooling. One of the highlights in this new version is the support for the Git Flow branching model which is pretty commonly used among PHP developers.
     
  2. AmdY

    AmdY Пью пиво Команда форума

    Сообщения:
    6.922
    Ваш город:
    Belarus, Minsk
    Adress:
    Minsk, Belarus
    Country:
    Location on Map:
  3. WMix

    WMix герр M:)ller Партнер клуба

    Сообщения:
    5.774
    Ваш город:
    Berlin
    Adress:
    Berlin, Germany
    Country:
    Location on Map:
    ну что мне разорваться чтоль
     
  4. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    нахрена в IDE поддержка Docker? что ей делать - смотреть список образов и кнопочку Build нажимать? Синтаксис Dockerfile подсвечивать? :) поддержки крона еще нету?
    подмонтировать data volume и залинкать контейнеры друг с другом через ide все-равно не получится
     
    Последнее редактирование: 29 сен 2015
  5. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    А без поддержки я могу, нажав на файл теста правой кнопкой, выбрать пункт Debug?
     
  6. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    что такое файл теста, Debug чего, и при чем тут докер?
     
  7. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    в том смысле, что в IDE включена виртуалка, образы php, и нажатием одной кнопки в IDE собирается образ из приложения, php и веб-сервера, запускается контейнер, и выводится красивенький результат без дополнительных настроек со стороны разработчика?
    для вордпресса прокатит, но если у тебя в приложении memcache или image magic - иди собирай образ ручками
     
    Последнее редактирование: 29 сен 2015
  8. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    Я не понял, это возможно или нет?
    В проекте без докера это из коробки работает, через удаленный интерпретатор.
    А с докером, как мне кажется, могут быть сложности.
     
  9. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    это возможно, но с большими ограничениями
    я слабо понимаю зачем в IDE поддержка системной службы, и в чем она заключается

    если бы я автоматизировал сборку - то или через хуки в git, или уже нормальный CI
     
  10. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    Чтобы не было таких ограничений.

    Мы решили подобные моменты тем, что выкинули докер: он создавал больше проблем, чем решал.

    Я говорил про обычную отладку теста (шелчок по файлу теста правой кнопки мыши и выбор пункта "Debug") на компьютере разработчика. При чем тут хуки или CI?
     
  11. stalxed

    stalxed Новичок

    Сообщения:
    345
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
  12. stalxed

    stalxed Новичок

    Сообщения:
    345
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    А было бы клёво, т.е. это вообще нереально? Особенно из под винды?
    Судя по этой статье типа того возможно...
    http://devzone.zend.com/6385/zend-studio-docker-support/
     
    Последнее редактирование: 29 сен 2015
  13. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    @stalxed, теоретически вполне реально.
     
  14. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    до тех пор пока не надо чуть больше, чем дефолтный конфиг
    мультидоменность, redis, mcrypt, openssl, memcached, репликация - все это руками

    @Absinthe, речь про отладку или про тест?

    можешь рассказать какие именно возникли проблемы? мне уже сама тема интересна, я дорабатываю статьи по связке docker с php для публикации на phpclasses
     
  15. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    Про отладку теста. Отлаживать тесты удобнее, чем дергать скрипт браузером.

    Как указать интерпретатор в PhpStorm?
     
  16. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    а, ты про tdd, теперь понятно
    интерпретатор - expose на локальный порт, например
    а по имени контейнер для phpstorm так просто не отрезолвится
     
  17. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    Можно и TDD (хотя я не использую TDD, практически везде не юнит-тесты обычно, а функциональные). Скорее BDD.

    Но ведь запуск должен быть из командной строки, а не с веба.
     
  18. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    ssh host command?
     
  19. Absinthe

    Absinthe жожо

    Сообщения:
    3.416
    Ваш город:
    Москва
    Adress:
    Moscow, Russia
    Country:
    Location on Map:
    Разве установка sshd во все контейнеры (включая контейнер с вебсервером) - не признак дурного тона?
     
  20. grigori

    grigori Moderator Команда форума

    Сообщения:
    6.624
    Ваш город:
    Kharkiv, Ukraine
    Adress:
    Kharkiv, Ukraine
    Country:
    Location on Map:
    ты меняешь темы со скоростью мысли.
    тебе как лучше разрабатывать или как лучше деплоить?
    или тебе кнопку "сделать мне хорошо"? :)

    образ для разработки можно собирать на базе BusyBox или Alpine, а деплоить на scratch, только надо настраивать,
    в документации об этом, конечно, ни слова, а tryЪ-админы скорее склюют мою печень, чем допустят, что вариантов решения на базе докера больше, чем один,
    но могу расписать решение, если интересно
     
    Последнее редактирование: 30 сен 2015