|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
|
[Перевод] Избавьтесь от аннотаций в своих контроллерах!
2014-06-26 20:07:48 (читать в оригинале)В предыдущей части этой серии мы понизили связанность симфонийского контроллера и фреймворка, удалив зависимость от базового класса контроллера из
FrameworkBundle. А в этой части мы избавимся от некоторых неявных зависимостей, которые появляются из-за аннотаций.Читать дальше →
[Перевод] Как делать независимые от фреймворка контроллеры?
2014-06-26 19:17:01 (читать в оригинале)Обычно считается, что контроллеры — наиболее связанные классы в приложении. Как правило, на основании данных запроса они получают или сохраняют данные в базу данных, затем превращают данные или результат сохранения в HTML, который выступает в качестве ответа клиенту, который произвел запрос.
Получается, что контроллеры — повсюду, они соединяют те части приложения, которые обычно достаточно независимы друг от друга. Это сильно повышает связанность контроллеров: среди их зависимостей есть менеджер сущностей Doctrine, шаблонизатор Twig, базовый контроллер из FrameworkBundle, и прочее.
В этой записи я покажу, что этот уровень связанности совершенно не нужен. Я покажу вам, как значительно понизить связанность, предприняв всего несколько простых шагов. В результате мы получим контроллер, который можно будет повторно использовать в разных типах приложений, например, на базе Silex или даже Drupal.
Читать дальше →
[Из песочницы] Сравнение геолокационных бинарных баз и их драйверов: GeoIP, Sypex Geo, TabGeo
2014-06-23 12:29:04 (читать в оригинале)
Особенностью данного тестирования является некая приближенность к реальным условиям, когда есть необходимость определять страну одного посетителя на лету за один запуск скрипта, то есть: один запуск скрипта — один ip-адрес. В подобном тестировании от zapimir использовался другой принцип, который, как мне кажется, имеет мало общего с реальной необходимостью: один запуск скрипта — определение нескольких тысяч ip-адресов в цикле.Читать дальше →
[Из песочницы] Yii2 и организация мультиязычности
2014-06-20 13:22:51 (читать в оригинале)Долгожданный релиз Yii 2.0 Beta дал стимул многим разработчикам, использующих Yii, к переходу на вторую версию фреймворка. Разработчики фреймворка указали, что постараются не трогать обратную совместимость и в основном будут сосредоточены над исправлением ошибок и заканчивать документацию. Это дает еще больший импульс к использованию Yii2 в реальных проектах.
Мы решили не отставать от новшеств и выбрали именно вторую версию замечательного фреймворка Yii. При разработке проекта возникла необходимость в организации мультиязычности на сайте.
Читать дальше →
[Перевод] Боятся ли PHP-разработчики функций?
2014-06-19 09:14:53 (читать в оригинале)Недавно я обратил внимание на одну вещь, которая стала меня беспокоить: PHP-программисты не используют функции.
Пожалуй, слишком сильное обобщение, поэтому уточню: PHP-разработчики, достичшие определенного уровня мастерства, практически перестают писать обычные функции, вместо них сплошные классы и методы. Во всяком случае, такое впечатление складывается, когда смотришь код библиотек и фреймворков с открытым кодом. Все “крутые” библиотеки используют разве что анонимные функции, и только.
Читать дальше →
Категория «Поп звезды»
Взлеты Топ 5
|
| ||
|
+173 |
226 |
Наша жизнь просто прекрасна |
|
+168 |
219 |
Little Showroom |
|
+160 |
212 |
Heilig |
|
+147 |
233 |
Ulanet.ru - Информационно-развлекательный сайт города Улан-Удэ |
|
+17 |
29 |
КАТЯ ЧЕХОВА 2008 |
Падения Топ 5
|
| ||
|
-1 |
8 |
Nique |
|
-1 |
73 |
Список диет |
|
-1 |
43 |
Диетические рецепты |
|
-2 |
7 |
anmak |
|
-2 |
9 |
Vlad_Topalov |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
