Почему мне начинает нравится 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

24 thoughts on “Почему мне начинает нравится Zend Framework и PHP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  19. Есть в Зенде и недостатки – отсутствие нормального ОРМа, и самый главный – отсутствие нормального введения в программирование. Туториалы слабо покрывают этот пробел, несмотря на объем разного рода писанины.

  20. мне не нравится когда “нравиться” пишут с мягким знаком :-(

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.