ничего адового там нет, я бы даже сказал, что очень удобно
Чанки-снипеты -- это хомячковая часть, песочница. Проблемы начинаются когда лезешь под капот. Ах, ну да, там под капот лазить не нужно )) Как это все дебажить? Через Ctrl+R? А что у нас с переносом на другой хост?
Битрикс -- тошниловка в сотни запросов на страницу через кривой квери-билдер + куча глобального дерьма.
Высоко же ты замахнулся, с такими то хилыми знаниями.
Тут вон каждый второй новичок соцсеть пилит ))
Если ты считаешь, что это гама будет прорывной и популярной -- пили как могёш.
А позднее, коли не шутишь, поднимешь бабла и наймешь спецов, которые напишут все правильно.
В любом случае -- удачи. А за упорство отдельный респект.
Фреймворки, они как научные диссертации, их пишут для тех, кто разрабатывает приложения полностью контролируя процесс проектирования, разработки и деплоя.
Порог вхождения в фреймворки высок.
Но в них документировано все: аргументы, интерфейсы, диспетчинг (унимание на слова, о таком не говорят в контексте цмс).
В идеале -- фреймворками пользуются те, кто и сам может написать фреймворк.
Почему не пишут? Ну времени на это нет, или желания, потому что за них уже все написано другими, и они согласны с реализацией.
В жизни -- пользуются не только те, кто могёт, но и те, кто попал под влияние моды.
Впрочем, это тоже хорошо.
Цмс пишут для рядового потребителя.
И для признания себя любимого (да-да, и лично я тут не исключение).
Вообще, у человека, когда удовлетворены все основные потребности (покушать, в тепле) то, он хочет признания.
Так вот.
Порог вхождения в цмс низкий, при условии, что не придется писать свой плагин/модуль/компонент.
А вот если писать всетаки придется, то, в отличии от фреймворков, начинается адъ.
Ад там потому, что любая цмс повернута к хомячку лицом, а к разработчику (кроме того кто это и написал, он то знает все нюансы) -- жопой.
Именно исходя из вот таких соображений я и сказал -- брать цмс не от васи пупкина, а ту, которая изначально сделана на фреймворке (как правило в виде модуля/компонента).
Это будет означать, что уровень профессионализма писавшего цмс поверх признанного академического фреймворка -- выше, чем уровень велосипедистов.
Что мешает написать обертку которая прочитает контент логов и покажет их в админке в удобоваримом виде? (Добавление)
И да, будто логи на файлах не лягут по IO, т.к. при интенсивном дергании их придется эксклюзивно блочить, иначе будет UB.
На вход подается массив знаковых (signed) целых чисел.
Размер массива (K) не важен, но, минимум два элемента.
На выход должен вернуться массив размера N, где N естественно должно быть больше K.
Примерно так: