Разбор ООП с Delphinum

26.87K
.
AlkatraZ, нет, в моем понятии ядро системы это что то вроде:
modules/ - пусто
public/
  index.php - корка приложения
vendor/ - зависимости

То есть конкретно данное не есть приложение, чтобы оно стало таковым нужно в modules (или в vendor) установить или написать модули, которые будут решать задачи приложения.

Короче когда выпушу движок свой, сразу будет понятно, он сильно близок к зенду, но я стараюсь сделать его максимально прозрачным, велосипедируя такие компоненты, как роутер, шаблонизатор и контейнер
.
# AlkatraZ (20.01.2017 / 21:48)
Я такое понятие как "модуль" в ядре системы (фреймворке) вообще не приемлю.
Ты наверно раньше работал с Симфонией, у тебя похожая на их интерпретация.
я правильно понимаю? ты недопускаешь вариативности ядра в целом?
т.е. реализации могут меняться, но структура нет?
.
╭∩╮ (`-`) ╭∩╮
# Jahak (20.01.2017 / 21:47)
Окей, ну мне понравился его подход
Вот, смотри как надо в серьезных проектах:
Инструкции от Зенд: https://framework.zend.com/man ... .html
Инструкции от PSR: http://svyatoslav.biz/misc/psr ... tion/

Ну и можно накопать еще кучу статей. но в тех двух источниках описывается практически все основное.
.
╭∩╮ (`-`) ╭∩╮
# ramzes (20.01.2017 / 21:51)
я правильно понимаю? ты недопускаешь вариативности ядра в целом?
т.е. реализации могут меняться, но структура нет?
Почему же?
---
В современном подходе, где в центре стоит контейнер-сервис локатор (который по идее уже начало ядра), ядро это все, что стоит ЗА ним, все вендоры, свои пакеты и т.п.
.
╭∩╮ (`-`) ╭∩╮
# ramzes (20.01.2017 / 21:51)
я правильно понимаю? ты недопускаешь вариативности ядра в целом?
т.е. реализации могут меняться, но структура нет?
Или ты еще юзаешь фреймворки по из скелетным основам, где приложение это /app
Это детство.
Но я думаю, что ты меня выше прекрасно понял
.
AlkatraZ, в современном подходе еще нужно чем то (на пример zend-mvc) организовать прием, роутинг, обработку и отдачу ответа. Все это обычно работает поверх контейнера и использует его реализации знакомых ему (решению) интерфейсов
.
(\/)____o_O____(\/)
# Jahak (20.01.2017 / 21:43)
AlkatraZ, интересно что ты думаешь об этом http://rukeba.com/by-the-way/e ... ects/
не пхп рекомендации, для явы или шарпа больше
.
# AlkatraZ (20.01.2017 / 21:51)
Вот, смотри как надо в серьезных проектах:
Инструкции от Зенд: https://framework.zend.com/man ... .html
Инструкции от PSR: http://svyatoslav.biz/misc/psr_translati
Да причем тут psr? Там мужик совсем о другом говорит, ты даже не смотрел похоже..
.
Jahak, глянь книгу "Совершенный код" Макконела, думаю она тебе тоже понравится )
.
# Koenig (20.01.2017 / 21:55)
не пхп рекомендации, для явы или шарпа больше
Та с чего ты взял, чем не подходит для php?
Всего: 713