2007-08-01

Почему мне начинает нравиться Zend Framework и PHP

  1. Мне нравиться PHP
  2. Мне очень нравиться PHP
  3. Мне нравиться то, как сделан Zend Development Environment и то, что Zend Development Environment прекрасно поддерживает Zend Framework с подсказками кода
  4. Мне нравиться то, что я всегда без проблем могу посмотреть в исходники Zend Framework и разобраться что к чему
  5. Мне нравиться Zend Framework потому что я могу продуктам с его использованием спокойно делать стандартный debug с Zend Development Environment, поставить Break point там где хочу и посмотреть как оно там всё происходит
  6. Мне нравиться, что я его могу тупо скачать как ZIP или TGZ, закинуть на сервер куда угодно, прописать в include_path и радостно пользоваться им как хочу
  7. Мне нравиться, про я могу использовать разные шаблоны запуска/создания проекта, именно такие, какие мне нравятся или кажутся нужными для проекта
  8. Мне нравиться, что PHP можно без проблем за несколько минут поставить почти на любую платформу, а значит там можно запустить Zend Framework
PHP, Web, Zend Framework — Сергей Куракин @ 23:14
Таги: ,
Уже комментировало (21) »
  1. Комментиров(ал|ала), LeKzNo Gravatar — 2007-08-03 @ 00:10

    Это самовнушение? :)
    4-ы пункт - это лишнее.
    Необходимость разбираться в коде не от лучшей жизни…. факт!
    Framework должен облегчать тебе жизнь в процессе разработке приложения,а не добавлять к написанию кода еще и разбор чужого кода…

  2. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-08-03 @ 08:22

    Так уж сложилось исторически, что ни одна документация на 100% не покрывает документацией то, для чего она предназначена. Такое было и Ruby on Rails - я лез в код и смотрел, как оно там и почему плюётся ошибками, особенно на ранней стадии этого Framework (и как мне не хватало Ctrl+Click из ZDE).

    Так уж сложилось исторически, что не один продукт и не раз разходился с тем что написано в документации.

    Так уж сложилось исторически, что не один продукт никогда не был выпущен без ошибок.

    Исходя из этих 3 исторических фактов пункт 4 очень полезен, особенно в связки с пунктом 5 и 3, когда не делая особых телодвижений, можно разобраться кто виноват и где костыль благодаря удобному интерфейсу ZDE.

    Мне самому ничего внушать относительно хороших продуктов не надо.

  3. Комментиров(ал|ала), LeKzNo Gravatar — 2007-08-03 @ 11:35

    Сорри, за предложение о самовнушении ;)

    А как быть если в исходник посмотреть нет возможности?

  4. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-08-04 @ 16:09

    Без понютия - я 6 лет работают только с Open Source продуктами.

  5. Комментиров(ал|ала), Rauan MaemirovNo Gravatar — 2007-08-06 @ 16:26

    С первым и вторым согласен. :)

    Но, вот насчет ZDE… больно неохота бабки платить. Лучше поставить Eclipse Europa и PDT(правда пока тока milestone).
    Там тоже он тоже подсвечивает ZF-овские классы при наборе. Даже если вот так: Zend_Controller_… Вроде сканит сначала.

    Мне тоже нравится ZF, ну PHP разумеется. :)

    Только у меня сейчас жесткие непонимания с поддоменами и модулями. Я полагаю с модулями они пока еще ничего дельного не предприняли.

  6. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-08-06 @ 19:12

    Хм, не знаю, не задавался такими вопросами. Одно из условий работы, которое я ставлю - ZDE + ZDS - иначе продуктивность снижается на тупой var_dump. Либо прошу обучить тому, как они делают debug в своей команде на бесплатных продуктах. Пока им ZDE отдавать проще.

  7. Комментиров(ал|ала), ОлегNo Gravatar — 2007-08-07 @ 08:57

    мне нравиТСя

  8. Комментиров(ал|ала), КосмоNo Gravatar — 2007-08-22 @ 12:54

    Подскажите, где можно почитать про настройку и использвоание возможностей отладки в ZDE?

  9. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-08-23 @ 10:26

    Хм, попробуй поискать в интенете или на сайте ZEND - у меня всё получилось интуитивно. В принципе отлатка в ZDE ничем почти не отличается от отладки в Turbo Pascal 7.0, но я использую версию с дебагером на сервере.

  10. Комментиров(ал|ала), КосмоNo Gravatar — 2007-08-23 @ 11:11

    У меня проблема была в том, что при установке инсталлятор не докачал ZendPlatform и тем самым не установил и не сказал, что есть проблемы.

    сейчас все скачал, буду разбираться

  11. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-08-23 @ 12:00

    Хм, Zend Platform я ещё не пробавал. У меня отдельно стоит только ZendDebug.

    Но у вас правильный взгляд - самому поставить и разобраться :)

  12. Комментиров(ал|ала), ОлегNo Gravatar — 2007-08-24 @ 06:12

    не могу найти у них отдельно Zend Debug, на http://www.zend.com/free_download только Zend Platform предлагается скачать

  13. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-08-29 @ 08:15

    Раньше он входил в поставку Zend Studio Server, а теперь не знаю. Я его тогда от туда вылупил ввиде одной DLL и всё. Потом где-то с их сайта обнавление скачал, чтоб PHP 5.2.х поддерживалось.

  14. Комментиров(ал|ала), larinNo Gravatar — 2007-09-12 @ 00:03

    Сергей, полностью с вами согласен.
    Вот сейчас читаю документацию по Zend FW и понимаю, что нравится он мне все больше. =) Уже жалею, что последний проект не на нем запустил.

  15. Комментиров(ал|ала), iDownloadNo Gravatar — 2007-11-18 @ 19:57

    Все это конечно очень романтично, но основная проблема в том что негде перенять хороший стиль разработки с помощью ZF… а чтобы разработать свой придется убить кучу времени…

  16. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2007-11-24 @ 12:38

    А с любым framework придётся убить кучу времени, пока разберёшся что к чему. Влюбом случае придётся ползать по коду и смотреть что там и к чему.

  17. Комментиров(ал|ала), OldFornitNo Gravatar — 2008-02-16 @ 13:01

    Отладчик можно взять тут -
    http://downloads.zend.com/pdt/server-debugger/

  18. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2008-02-17 @ 11:59

    OldFornit, ты абсолютно прав! Плюс он совместим с PDT, Zend Studio и Zend Studio for Eclipse.

  19. Комментиров(ал|ала), SnowcoreNo Gravatar — 2008-07-08 @ 12:09

    Я всегда пользуюсь Symfony framework, а вот до ZF руки никак не дойдут… Как вы считаете, что лучше из них?

  20. Комментиров(ал|ала), Сергей КуракинNo Gravatar — 2008-07-09 @ 21:19

    Та, которой ты владеешь лучше всего, которой ты доверяешь. Спороть на тему “что лучше” смысла совсем нет.

    Если есть команда и она вся знает Symfony framework - используйте её. Если нет, ищите консенсус (для этого есть лидер в команде либо начальник).

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

  21. Комментиров(ал|ала), sysopNo Gravatar — 2008-08-13 @ 11:07

    НравитЬся в данном случае пишется без ”’ь”’.

RSS комментариев. TrackBack URI

Оставить свой комментарий