Здравствуйте! Прошу помочь в понимании следующих вещей... Речь идёт о разработке web-проектов на примере новостных сайтов и интернет-магазинов. Дело в том, что я не понимаю через какие этапы проходит разработка. Как подходить правильно подходить к созданию подобных сайтов.... Меня интересует: - Как правильно прорабатывать структурное дерево папок и файлов на сайте и как, глядя на эту структуру (если вообще одно зависит от другого), правильно сделать архитектуру базы данных(может, кто-то подскажет учебник)? Не понятен принцип построения базы данных: - На что обращать внимание, приступая к данному делу... Может есть какая-то методология поэтапного построение базы? Как этому научиться? И если выбирать с помощью какой технологии он будет построен, что выбрать: Фрэйворк или CMS? И как в связи с выбором строить ту же структуру файлов (если это вообще нужно) и архитектуру (если это нужно, не знаю) CMS ведь тем и удобно, что можно из админ панели добавлять и редактировать данные.
CMS - КомпактныйМиниГовнокод. Где грузится бутстрап для стриптиза и для пьяных самописных строк из древнеримской эры пхп4-5. из фреймоворков Laravel & Yii2. В ларавеле нравится бд компонент обвертка Schema --- Добавлено --- а так с чего начать кодить - скачать конструктор icq и ковыряйтесь на здоровье
Компактный и Мини? Смешно... Автор, прежде чем делать что-то крупное, сделай что-то мелкое. Держи, попробуй свои силы сначала на этом. Задание не шибко сложное, но содержит кучу типовых кейсов и дает какое-никакое представление. А еще оно сломало куче человек их гиперамбиции, связанные с эффектом Даннинга-Крюгера. В своих мечтах все новички - мегаархитекторы, построители соцсетей и хайлоадов масштаба гугла. А на деле спотыкаются о простые вещи.