а нафига от них избавляться ? Ну грубо говоря
А к недостаткам фреймворка можно отнести следующее "требование изучать обертку над языком программирования". В недостатках же по ссылке - полная путаница между фреймворком и cms.
Это сейчас тролинг такой или же вы на полном серьезе это говорите ?
Я вообще вашей первой части не понимаю. foreign key относится к модели базы, например: "аккаунт -> статья -> комментарий" или "товар -> фотография". Миллионы различных вариантов, все зависит от желания разработчика.
При чем тут архитектура если выборкой должен ORM заниматься. И от реализации этого ORM и будет зависеть, JOIN там или SELECT.
Я так понимаю, использование foreign key для вас вообще смерти подобно, там ведь 100% не получится две таблицы независимо друг от друга разделить :)
тогда особо и смысла в ORM нет, если все завязано на один драйвер.
А зачем это делать в ядре, если можно сделать как плагин. В ядре вообще ни каких элементов сайта быть не должно. Ядро должно обеспечивать возможность подключения плагинов, валидацию данных, роутинг и т.п.
"В одном файле" - это если используется innodb . Ну и какая разница, один файл или несколько, если скорость выборки зависит от числа строк в таблице, числа индексов и прочего.
Может как повлиять, так и вообще не повлиять.
182 файла весом в 1 мег - на понятие "маленький" не тянет.
Кто бы хотя бы маленький и легкий ORM написал, без тонны зависимостей, генерируемых файлов и т.п. Желательно через PDO.
Ага, особенно те, кто изучал немецкий в школе. Им коротковолник на английском наверное ну офигеть как помогал :D
Учил немецкий в школе. Английский знаю на уровне программирования и тех. документации. Даже в игровых стримах индусов понимаю :) Но вот пару раз пришлось голосом на английском в скайпе общаться - сбросил пару килограммов.
Завидую нынешним школьникам - английский в обучении, живая среда в интернете, практики море. А не то что ты "Bitte diese door offen" :D