БД
Есть глобальная таблица users, в которой есть поля mail, password, id. При регистрации создаются отдельные таблице: user_profile_id, user_mail_id, user_friends_id, причем в конце каждой таблици добавляется id пользователья.
Мне на одном ресурсе сказали, что это не правильнои что надо читать про нормализацию данных.
Это не правильно.
Проще было бы в уже готовую таблицу записывать данные о пользователе, а сортировать по id.
но исходя из ваших слов мне нужно делать аутолоудер для 4+-2 файлов
Давай посчитаем? Я насчитал только 8 и только в этом коде, что ты называешь "ядром".
Теперь давай посчитаем сколько строчек кода уйдет на то, чтобы написать простенький autoload, который вполне будет пригоден для загрузки этих классов.
Ну, что? Правда это просто?) На коленке накатал только, что.
Далее :
Цитата:
ИМХО, лучше писать из ноля, делать свои простенькие класы, и понемногу перекраивать.
Своё имхо при себе держите. Есть куча готовых фрейворков коды которых были протестированы сотнями программистов, хотя куда им до такого ядра - не расстраивайся, это сарказм. Тут следует исходить из поставленных задач в первую очередь.
Цитата:
sKaa,etoYA,
и как вы предлагаете начать строить свою ЦМС паттернами и исходя из фреймворков, если она будет идти в процедурном стиле?
Я вообще такого не предлогаю. Внимательно читайте, что я там предлогал :
Цитата:
...
2) Процедурный или ООП стиль?
3) Если только вы выберете в пункте 2 - ООП : ...
И после всего этого все удивляются откуда берется говнокод. Я чесно говоря читая ваши посты думал Вас тут в землю сейчас втопчут caballero и DeepVarvar с такими ядрами. Бог отвел беду. Ладно. Не будем о грустном.
etoYA
1) Вы должны определиться, что вы будете писать, отсюда уже все следующие вопросы.
2) Процедурный или ООП стиль?
3) Если только вы выберете в пункте 2 - ООП : Думаю тут нужно рассматривать паттерны и их взаимодействие которое вы будете использовать. Взять к примеру MVC. Если вам невтерпёж начать творить попробуйте создать что-то своё используя этот гибкий паттерн, только не копируйте его реализацию из уроков. Попробуйте написать что-то подобное сами и при этом понимать как это всё работает.
Думаю пока хватит.