Начну с того, что Zend Framework (далее ZF) меня заинтересовал четыре года назад. Около года я присматривался к этому фреймворку, после чего наконец решился переписать самописный движок одной из веб-студий, где я тогда работал старшим программистом. С тех пор меня постоянно преследует вопрос «А почему вы выбрали ZF?». Этот вопрос мне задавали программисты, с которыми я вместе тогда работал в веб-студии; задавали партнеры веб-студии, с которыми мы делали общие проекты; спустя несколько лет мне продолжают задавать этот вопрос потенциальные работодатели на собеседованиях. В этом посте я постараюсь объяснить, зачем выбирался фреймворк взамен самописному движку и почему выбрался конкретный фреймворк. Читать полностью »
Метка «zend framework»
Как я выбирал Zend Framework для проектов веб-студии
2014-06-13 в 15:09, admin, рубрики: php, Zend Framework, Веб-разработка, метки: PHP, zend framework, веб-студияХелпер объединяющий скрипты и стили в один файл для старичка ZF1
2014-02-17 в 11:25, admin, рубрики: Zend Framework, метки: zend frameworkЕсли вы хотите для множества добавленных скриптов:
$this->view->headScript()->appendFile('/static/js/script1.js');
$this->view->headScript()->appendFile('/static/js/script2.js');
$this->view->headScript()->appendFile('/static/js/script3.js');
вместо этого:
<script type="text/javascript" src="/static/js/script1.js"></script>
<script type="text/javascript" src="/static/js/script2.js"></script>
<script type="text/javascript" src="/static/js/script3.js"></script>
получить вот это:
<script type="text/javascript" src="/static/cache/bff149a0b87f5b0e00d9dd364e9ddaa0.js"></script>
тогда эта статья для вас.
Читать полностью »
Лучшие PHP фреймворки 2013
2013-12-29 в 7:35, admin, рубрики: codeigniter, laravel, phalcon, php, symfony, symfony2, yii, Zend Framework, метки: codeigniter, laravel, phalcon, PHP, symfony, symfony2, yii, zend framework Я был в шоке!!!
После 2-х недельного опроса на PHP Weekly
Первое место… та-да… Laravel
Второе Phalcon
Третье symfony
4- делят Yii с Codeigniter
Читать полностью »
ZendFramework + Bitrix
2013-07-22 в 8:02, admin, рубрики: 1С-Битрикс, Zend Framework, битрикс, Веб-разработка, код, разработка сайтов, метки: zend framework, битрикс, код, разработка сайтовПожалуй, это был один из самых муторных челленжей для меня за последнее время.
Итак. Мы занимаемся технически сложными проектами, потенциально рассчитанными на высокие нагрузки (highload). Так получилось, что среди систем управления контентом пока победил Битрикс. Его хотят клиенты. Судя по нашему опыту — highload на Битриксе — очень даже реальная задача, если делать все аккуратно.
Обычно в проектах, где много форм, личных кабинетов или какая-то сложная логика — мы предлагали на выбор клиенту реализацию на Zend Framewok или на Битрикс. Минус ZendFramework был в том, что на нем нужно писать админку. Минус Битрикса — он плохо приспособлен под проекты со сложной бизнес-логикой: там толком нет MVC и местами отвратительный код и API. Маркетинговые байки-балалайки про ядро D7, которым уже 2 года — мы в расчёт не берем:
«Talk is cheap. Show me the code» (Linus)
Итак, возникла идея на сложных проектах использовать ZendFramework с управлением данными из админки Битрикса. Читать полностью »
Переход к исходнику веб-приложения из браузера в один клик
2013-05-23 в 9:58, admin, рубрики: php, Zend Framework, Веб-разработка, инструменты разработки, отладка, метки: PHP, zend framework, инструменты разработки
При работе с веб-приложениями, иногда бывает тяжело только по URL определить, какой именно контроллер/модуль/скрипт обрабатывает запрос. Особенно это актуально, когда в команде разработчиков появляется новый сотрудник, и ему приходиться изучать архитектуру приложения и конфиги маршрутизации.
В принципе, эта проблема решается, если в dev-окружении в приложение подключается какой-нибудь плагин/модуль (например Profiler в Symfony), отображающий имя файла или класс контроллера, или если используется какой нибудь отладчик. Но все-таки, куда удобнее перейти к исходнику прямо со страницы в браузере. О том, как мы реализовали это в AdMe, читать под катом.
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №14 (26.03.2013 — 08.04.2013)
2013-04-08 в 16:42, admin, рубрики: Behat, codeigniter, phalcon, php, React, slim, symfony, yii, Zend Framework, zookeeper, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, подкасты, ссылки, метки: Behat, codeigniter, phalcon, PHP, React, slim, symfony, yii, zend framework, zookeeper, Веб-разработка, дайджест, новости, подборка, подкасты, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №11 (12.02.2013 — 25.02.2013)
2013-02-25 в 13:19, admin, рубрики: composer, csrf, mysql, php, yii, Zend Framework, Zend Optimizer, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, csrf, mysql, PHP, yii, zend framework, Zend Optimizer, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
HOWTO: Одна из возможных реализация Модели (MVC) в Zend Framework
2013-02-15 в 23:53, admin, рубрики: howto, model, mvc, php, tutorial, Zend Framework, Веб-разработка, проектирование, метки: howto, model, mvc, PHP, tutorial, zend framework, проектированиеНаписание статьи навеяно habrahabr.ru/qa/34735/ и habrahabr.ru/qa/32135/ вопросами, в качестве ответов на которые не смог найти полной и подробной информации, чего очень не хватало. Я надеюсь, что она будет полезна и другим.
Проект, на чью долю пал выбор в виде ZF в качестве основного фреймворка, представлял из себя мобильную версию сервиса (адаптивный дизайн с некоторыми ньюансами) + АПИ для мобильных приложений.
Коллегиально было принято политико-техническое решение делать единое АПИ, посредством которого будет общаться и сайт, и приложения.
На этом, думаю, прелюдию можно закончить и перейти к самому интересному.
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №10 (26.01.2013 — 11.02.2013)
2013-02-11 в 13:20, admin, рубрики: laravel, mysql, php, symfony, Zend Framework, Zend Optimizer, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: laravel, mysql, PHP, symfony, zend framework, Zend Optimizer, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Лучшее в мире PHP за 2012 и дайджест интересных материалов за последние две недели №7 (15.12.2012 — 28.12.2012)
2012-12-28 в 15:04, admin, рубрики: composer, coroutine, phalcon, php, PHP-FIG, traits, yii, Zend Framework, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, coroutine, phalcon, PHP, PHP-FIG, traits, yii, zend framework, Веб-разработка, дайджест, новости, подборка, ссылки
Следуя традиции, мы решили подвести итоги уходящего года и выделить самые значимые события в мире PHP, которых, к счастью, было немало. И, конечно же, подборка с ссылками на свежие материалы.
Приятного чтения!
Читать полностью »