Pull to refresh

ООП-билдер «массивных» параметров

Reading time 3 min
Views 8.7K
PHP *Perfect code *ООP *
Многие фреймворки любят магию и сложные многоуровневые массивы для передачи параметров. Что первое, что второе — зло с точки зрения истинно-ленивого программера, который любит IDE и доки всегда под рукой, а не тыкать в интернет/тело вызываемого метода. Мы можем победить это, как образец взяв параметры метода из одного фреймворка и создав ООП-билдер.
Как же он выглядит?
Total votes 31: ↑20 and ↓11 +9
Comments 33

Не мамонт ли Вы? (пятничный тест; который ложь, да в ней намек)

Reading time 4 min
Views 72K
PHP *Symfony *Zend Framework *Yii *Laravel *
PHP развивается стремительно. И сам язык, и его реализация, и, особенно, сообщество. PHP перестаёт быть языком для быстрого клепания сайтиков и всё больше движется в сторону языка общего назначения, хотя путь этот будет долог — слишком много врожденных недостатков тянется с доисторических времён.

Как грибы растут стандарты, фреймворки, развивается и становится всё слаще синтаксис, растут разнообразные инструменты.

И это здорово!

Не совсем здорово то, что мы с вами, обычные разработчики, в массе своей всё больше отстаём от стремительного потока. История знает аналогичный пример — мамонты тоже отстали от стремительно меняющейся среды. И вымерли. Ну, или, по другой гипотезе — были съедены своими конкурентами за экологическую нишу — людьми. Неважно. Конец бедных гигантов в любом случае был печален.

image

Попробуйте пройти несложный тест и определить — не мамонт ли Вы в мире PHP? Не грозит ли Вам, как специалисту, вымирание в ближайшее время?

Тест, разумеется, пятничный и шуточный. Но в нём всё-таки есть доля истины.
Проверить степень своего оволосения и размер бивней
Total votes 119: ↑80 and ↓39 +41
Comments 245

На каком фреймворке вы будете писать PHP приложение в 2016 году?

Reading time 1 min
Views 33K
PHP *
Recovery mode
С пятницей коллеги!
Заинтересовал меня намедни такой вопрос: какой PHP фреймворк вы выберете для создания среднего или крупного проекта (корпоративный портал, магазин и т.п.) в 2016 году?
Уточню, что это не холивар, какой фреймворк лучше, речь идет именно о вашем личном выборе, причины которого, могут быть любыми.
И да, Bitrix это не совсем фреймворк, но тем не менее.
UPD: Подразумевается, что стадия сравнения, споров и выбора уже прошла, и тимлид или команда или бизнес решили: по факту будем писать на этом. Хочется узнать фактический мейнстрим на 2016 год, то есть, что будет на самом деле, а ни этот хороший, а тот плохой.
Total votes 37: ↑20 and ↓17 +3
Comments 249

О фреймворках

Reading time 19 min
Views 45K
Конференции Олега Бунина (Онтико) corporate blog Website development *PHP *Programming *Perfect code *

Роман Ивлиев


В сегодняшней статье поговорим о неотъемлемой составляющей большого числа современных веб-проектов — о фреймворках.


Роман Ивлиев на примере множества проектов портала banki.ru, а также заказной разработки в студии крупных проектов Онтико. Рассмотрим следующие темы и поищем ответы на вопросы:


  1. Что такое фреймворк, и зачем их пишут.
  2. Почему для некоторых языков их десятки, а для некоторых — единицы.
  3. В чём плюсы и минусы применения.
  4. Наиболее распространённые мифы.
  5. Использовать или нет — примеры из жизни.
  6. Как выбрать из множества доступных вариантов, на что стоит обратить внимание.
Читать дальше →
Total votes 39: ↑23 and ↓16 +7
Comments 48

Опрос. Какой php-фреймворк вы используете?

Reading time 1 min
Views 41K
Website development *PHP *Symfony *Yii *Laravel *
Давно не делали опрос о популярности php-фреймворков. Это, конечно, не волшебный мир JavaScript, где всё меняется каждые полгода-год, но всё-таки и в php тоже постоянно идут изменения.

Выпускаются новые версии, что-то устаревает, что-то входит в моду и т.д. Один фреймворк более «компонентный» и лучше следует принципам SOLID, другой удобен для быстрого старта, третий имеет хорошее комьюнити.

Итак, опрос для тех, кто использует php в своей практике.
Читать дальше →
Total votes 28: ↑23 and ↓5 +18
Comments 255

Об орках и о фреймворках

Reading time 3 min
Views 2.5K
Open source *PHP *Reading room
Весной основан был стартап.
А что же разработки штаб?
И вот ещё вопрос задан —
Каков намечен бизнес-план?
Ответ один, без погуглить,
Известно, что проекту быть.
Сейчас же в путь, и «ес, оф коз»,
Со мной согласен «опен сорс».
Возьму колёса напрокат
И руль…
Читать дальше →
Total votes 20: ↑15 and ↓5 +10
Comments 3

Ты решил написать свой фреймворк. Стоило оно того?

Reading time 9 min
Views 8.8K
Skyeng corporate blog Website development *PHP *


Как говорили классики, «я знал, что рано или поздно мы дойдем и до этого». Вот и я спустя много лет спокойной жизни с Symfony в рабочих и ReactPHP в пет-проектах вписался в создание своего фреймворка.

Но его история только начинается. А как было у тех, чье детище доросло до продакшн-уровня, но так и осталось нишевым решением? Я нашел человека, который знает ответ на этот вопрос — автора и ведущего разработчика аспектно-ориентированного фреймворка.
Читать дальше →
Total votes 27: ↑25 and ↓2 +23
Comments 4