Цитата: ByFlyно cms типа букса, сар, рекламы)
Вот и до форума добрался 2012 год, люди осознали что нужны cms(но не в 2016 для буксов)
Цитата: gemiksя вон буду рад критике (скорее всего Миша найдет что критиковать) (и да-да-да там еще mysqli.. да-да нищеброд епаный)
Вот что я критиковать не буду, так это mysqli, ибо это вещь хорошая и нравится мне больше чем PDO.
А вот класс есть за что покритиковать, хотя бы потому что ты insert через жопу там реализовал.
Лучше бы под методы update и select ебанул бы один и тот же билдер для запроса, ибо для инсерта можно писать так : INSERT INTO `table` `column`='data', `column2`='data2'
Цитата: Pretorianеще добавь папку модуль. Тоесть у тебя есть папка ядро, и папка шаблон, но нет папки модули, чисто совет
Ща бы в 2к16 такие советы давать
Цитата: ByFlyструктура ядра
Link
Если хочешь совет, смотри под спойлером. Если не хочешь - игнорируй
Показать / Скрыть текстНе запихивал бы ты connect и константы вот так в файл.
Во-первых, подключение к бд должен открывать твой класс, чтоб не было проблем с несколькии подключениями.
Во-вторых, скорей всего коннект юзается всегда, но у тебя будут статические или агресивно закешированные страницы, которые не будут требовать данных из mysql
[/spoiler]Цитата: gemiksЭто должен каждый думать) Каждый должен продумывать свое приложения так, что бы потом можно было его расширить и не было трудностей в его поддержке)
Каждый должен оценивать перспективы разработки и поддержки приложений. Когда я пишу софт под минидевайс, я не использую модульность и тд, т.к. во-первых, это дороже по ресурсам, во-вторых, больших трудозатрат не займёт даже написание кода с нуля каждый раз при обнове
Цитата: ByFlyя программлю на ООП, я читаю хабру, я знаю, что он убирает дубли...
Но, я еще не решил, тем более я вот щас думаю нужен тут на моем скрипте ООП или нет, у меня на проекте по сути не должно быть дублей, подключаются только те функции, к которому файлу ты обращаешься, как-то так.
А на хабре читал статью, там один чувак писал, что сидел на ООП 10 лет, потом перешил на регулярки или что там, уже не помню, короче говорил лучше бы не сидел на ООП.
С ООП обычно на функциональщину переходят. Она круче в разы, но требует думать, в отличии от ООП.
Кстати главный бич ООП, которого пока что почти нет, но скоро будет в функциональщине и в реактивном программировании, так это
over-engineeringЦитата: PretorianСмотри что бы правильно спроэктировать структуру ядра, да и вообше структуру всего, тебе в начале надо придумать функционал, затем изучить его, и принять решение какая структуру для такого функционала будет лучше.
Какой же бред. Люди о функционале приложения, которое они пишут знают только в глубоком энтерпрайз секторе. Всё остальное - постоянно меняющиеся требования и задачи. Вот для этого умные люди и придумали паттерны, чтоб легко было следуя определённым, правильно выбранным паттернам, разрабатывать приложения