xmoonlight: согласен. Хотя я бы точно придерживался PSR-4, воткнул самописные воркер с очередями на Redis и запуском по supervisor, плюс паук на чём душа желает.
xmoonlight: Накостылить можно везде, но на фрейме их будет меньше. Что бы не лишиться поддержки есть LTS, ну и не стоит забывать про время жизни ПО, года 3 и выйдет PHP 125.
xmoonlight:
> Делайте всё на чистом PHP7 и своими руками
Можно очень неплохо накостылить, очень неплохо.
> чтобы ни от кого не быть зависимым
А от разрабов PHP, linux, сопутствующего софта и библиотек не страшно быть зависымым?
> и знать, что всё, что написано - это уже 100% Ваш продукт и автор этого продукта - Вы.
Разница какая? Есть MIT.
> ведут на подсадку Клиента на договор ТП или устранение проблем за доп. средства. Однажды внедрив такой код, Клиент постоянно будет обращаться за помощью к тому кто его внедрил или автору этого кода или тратить уйму времени на поиск и устранение ошибок самостоятельно.
Или, что еще хуже, переписывал бы всё с нуля.
Т.е. костылить и велосипедить это нормально? Приходит другой человек в проект, и диву даётся как тут всё криво и ничего не понятно. А вот в случае использования либ и фреймов есть документация, куча пофикшеных багов, и ответов на Тостере.
Судя по твоему блогу ты ярый сторонник велосипедостроения. Почему на asm ось для себя не напишешь?
Alexander: Можно реализовать свой абстрактный слой для этих целей, если конечно я правильно понял вопрос. Не знаю на счёт Propel, так получилось, что по нему я даже доки не смотрел, но к примеру в doctrine он (абстрактный слой) реализован, dbal называется.
swks: ну всё в ваших руках =) Я же привёл пример, остальное дело за вами. jsfiddle.net/LightAir/h9mLnbcm/1
Только ради ктулху, не юзайте этот черновой пример накиданный на скорую руку.
Sanes: А что плохого в mediawiki? Я понимаю, что вам этот продукт не симпатизирует, но находятся и те, кому он нравится. Мне вот к примеру не нравится джумла, тем не менее её советуют выше и меня это ни сколько не задевает.
И кстати правильно пишется Symfony, а не Symphony