Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
19 / 1 / 3
Регистрация: 02.11.2016
Сообщений: 132

Какая должна быть структура сайта?

05.10.2017, 21:45. Показов 962. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если можно на примере создать структуру папок и название файлов. Меня интересует все, просто хотел бы делать так, что бы другим было легко понимать меня) Также и самому с легкостью находить нужные файлы

Добавлено через 35 минут
В итогу не много почитав в википедии про MVC(model-view-controller) скачала книгу "Приёмы объектно-ориентированного проектирования. Паттерны проектирования", думаю там есть все ответы на мои вопросы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.10.2017, 21:45
Ответы с готовыми решениями:

Обьясните какая переменная должна быть в send
в обработчике с маской и прочим есть вот такая обработка. как сделать что бы send.php передал ответ при любом раскладе "res.error ==...

Какая должна быть структура сайта(каталоги, их названия, название файлов), что бы было понятно другим
Если можно краткий обзор, заметил, что это очень влияет на легко читаемость сайта, и если можно, что необходимо в файле конфигураций сайта...

Какая структура должна быть правильной?
Здравствуйте! у меня пару вопросов. 1) сколько может вести ХМЛ файл т.е. если он весит 40мб, то как правильно читать, (можно примерчик). ...

12
 Аватар для sad67man
2600 / 1504 / 689
Регистрация: 23.08.2015
Сообщений: 3,812
05.10.2017, 21:54
_BoGdaN_, Сейчас все сайты пишут если не на CMS, то используя шаблон проектирования MVC. Лучше используйте какой-нибудь фреймворк, типо Yii, Laravel... Это уже готовые MVC движки, со своей продуманной архитектурой, с документацией, API, другому программисту будет легче поддерживать ваш сайт.
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
06.10.2017, 17:00
Цитата Сообщение от _BoGdaN_ Посмотреть сообщение
Приёмы объектно-ориентированного проектирования. Паттерны проектирования", думаю там есть все ответы на мои вопросы.
ООП, MVC... это совсем из другой оперы. Вам нужны стандарты - PSR. А структуру файлов и папок можно посмотреть на github, смотрите популярные репозитории, только не wordpress, а например laravel.
0
19 / 1 / 3
Регистрация: 02.11.2016
Сообщений: 132
14.10.2017, 19:23  [ТС]
tarasalk, в этой книге как раз и описано MVC
0
 Аватар для save
4 / 4 / 2
Регистрация: 20.05.2013
Сообщений: 97
14.10.2017, 19:47
Рекомендую поискать уроки на youtube по созданию своей CMS и MVC, чтобы было понимание, как это всё работает, как грамотно составлять структуру.
А при разработке, если Вам реально важно чтобы другие понимали структуру, лучше использовать готовые CMS. Лично мне нравятся CMS wordpress и modX, т.к. разработка не сложно дается, а материалов по теме в интернете навалом.
0
19 / 1 / 3
Регистрация: 02.11.2016
Сообщений: 132
14.10.2017, 19:53  [ТС]
save, просто мне сейчас интересно все самому делать, так легче осознать некоторые аспекты, техники, да и руку набить)
0
 Аватар для save
4 / 4 / 2
Регистрация: 20.05.2013
Сообщений: 97
14.10.2017, 20:01
Цитата Сообщение от _BoGdaN_ Посмотреть сообщение
save, просто мне сейчас интересно все самому делать, так легче осознать некоторые аспекты, техники, да и руку набить)
Правильный интерес)
Для своего развития очень полезно. В таком случае, как я и говорил, поищите уроки на youtube по запросу "своя cms с нуля" или "разработка своего mvc" - это будет реально полезно. А потом на основе полученных знаний ставите себе какую-то реальную задачу, и пробуете её для себя реализовать.

Но в итоге, когда будете работать с реальными заказами, лучше используйте CMS. Я за время своей работы с разными самописными системами встречался, и все очень сильно друг от друга отличаются. Просто потому что все люди разные, и мыслим мы все по-разному в разное время.
Поэтому использование самописных систем без реальной необходимости (я, конечно, про обычные сайты говорю при реальных заказах) не имеет никакого смысла.
0
19 / 1 / 3
Регистрация: 02.11.2016
Сообщений: 132
14.10.2017, 20:07  [ТС]
save, как раз это и делаю) Но все же на данную тему не очень много уроков нашел) Поэтому и решил спросить

Добавлено через 2 минуты
Просто когда учишь какой либо язык, особенно без какого либо опыта, задаешься многими вопросами себе, зачем это ведь можно сделать так и тому подобное, когда делаешь реальный какой то проект, приходят ответы на эти вопросы)
0
 Аватар для save
4 / 4 / 2
Регистрация: 20.05.2013
Сообщений: 97
14.10.2017, 20:10
Цитата Сообщение от _BoGdaN_ Посмотреть сообщение
Просто когда учишь какой либо язык, особенно без какого либо опыта, задаешься многими вопросами себе, зачем это ведь можно сделать так и тому подобное, когда делаешь реальный какой то проект, приходят ответы на эти вопросы)
Понимаю, сам таким был) Поэтому желаю успехов)
0
19 / 1 / 3
Регистрация: 02.11.2016
Сообщений: 132
14.10.2017, 20:15  [ТС]
save, спасибо
0
> /dev/null
 Аватар для Блеф
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
14.10.2017, 20:17
save,
Цитата Сообщение от save Посмотреть сообщение
Рекомендую поискать уроки на youtube по созданию своей CMS и MVC,
имхо, плохой совет
0
19 / 1 / 3
Регистрация: 02.11.2016
Сообщений: 132
14.10.2017, 20:25  [ТС]
Блеф, а что делать тогда?
0
 Аватар для save
4 / 4 / 2
Регистрация: 20.05.2013
Сообщений: 97
15.10.2017, 11:09
Цитата Сообщение от Блеф Посмотреть сообщение
имхо, плохой совет
Почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2017, 11:09
Помогаю со студенческими работами здесь

Django - какая должна быть структура каталогов?
Подскажите новичку? Перехожу с фласка и немного запутался... бекенд на джанго будет фронтенд: бекбон, андерскор,джквери, рекваерДЖс. ...

Какая должна быть структура проекта онлайн магазина?
У меня есть задание, написать онлайн магазин книг. Там можно регистрироватся, додавать книги и т.д Но я в этой теме плаваю и не знаю...

Какая должна быть структура сложного (объемного) проекта?
Работа программы начинается с выполнения функции main(). В самой программе куча функций и классов. Как организовать структуру достаточно...

Какая должна быть конфигурация сервера для посещаемого сайта на YII?
Запускаем проект с ориентировочной нагрузкой ~1000 посетителей в сутки! Проект написан на yii 1, бд MySql. Сервер с каким железом...

Какая должна быть длина одной стороны шестиугольника, если расстояние между ними должно быть 2.5 метра.
Помогите, пожалуйста, разобраться! Какая должна быть длина одной стороны шестиугольника, если расстояние между ними должно быть 2.5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru