25 / 25 / 11
Регистрация: 13.12.2011
Сообщений: 818
|
|
1 | |
Разработка проекта, с чего начать?01.12.2015, 15:16. Показов 863. Ответов 5
Метки нет Все метки)
(
У нас с другом есть хорошая идея одного ресурса. Целью разработки этого ресурса является не только реализация самой идеи, но и изучение ООП, паттернов, возможно, каких-нибудь php или js фреймворков.
Вчера создали репозиторий в гите, сделали все настройки для работы. Теперь вопрос - как лучше реализовывать проект, в какой последовательности? Повторюсь, что целью является так же изучение новых технологий и языка в целом. Подскажите, как будет лучше расположить структуру папок, какие паттерны использовать и т.д. Хочется добавить как можно больше "левого" функционала, за исключение основного, опять же в целях обучения. Но на данном этапе, кроме как создания файла index.php, и файла db.php ничего в голову не лезет.
0
|
|
01.12.2015, 15:16 | |
Ответы с готовыми решениями:
5
С чего начать? С чего начать С чего начать? С чего начать? |
![]() 3834 / 3182 / 1337
Регистрация: 01.08.2012
Сообщений: 10,788
|
|
01.12.2015, 15:51 | 2 |
Изучайте MVC + ООП.
0
|
25 / 25 / 11
Регистрация: 13.12.2011
Сообщений: 818
|
|
01.12.2015, 16:17 [ТС] | 3 |
вопрос немного в другом был. поставлю иначе - при разработке приложения, что должно лежать в папке, допустим, system - файл для присоеденения к БД db.php, еще что? php.ini (что обычно находится в php.ini ?). Как вообще расположить папки, отделить друг от друга виды, модели и контроллеры. а так же сущности и конфигурационные файлы, сторонние библиотеки, верстку
Добавлено через 2 минуты с чего начинать - сначала с системных скриптов, некие свои методы, которые потом помогут в реализации проекта? или сразу писать основной код, реализовывать идею?
0
|
![]() 3834 / 3182 / 1337
Регистрация: 01.08.2012
Сообщений: 10,788
|
|
01.12.2015, 21:02 | 4 |
Mashka_mulashka, на вопросы, что и где должно лежать, ответ:
Начинать с базы, на основе которой можно будет создавать страницы/модули сайта.
0
|
444 / 411 / 113
Регистрация: 15.02.2012
Сообщений: 1,816
|
|
02.12.2015, 14:16 | 5 |
Начинать нужно с логики проекта. Продумать ее и от этого уже плясать.
Берем к примеру интернет магазин: что будет основным что должен увидеть человек который придет на сайт - каталог товаров. Где будет информация по товарам хранится? В каком виде? Как она будет туда заносится? Как извлекаться? И т.д... При ответе на каждый вопрос будет продумываться система, соответсвенно и система хранения, подключения файлов/функций/классов. А назвать папку систем или сетинг или вообще никак - это не важно - главное чтобы было понятно что там будет хранится и для чего может пригодится.
0
|
285 / 234 / 113
Регистрация: 08.06.2013
Сообщений: 725
|
|
02.12.2015, 14:28 | 6 |
Mashka_mulashka, Я скажу одно, не бывает не правильных решений, если только не решенные и решенные задачи =)
А так можете сами по экспериментировать в процедурном стиле, потом в ООП, потом попробуйте фреймворки, рекомендую начать с CodeIgniter(Kohana), потом можете попробовать других тяжеловесов. Но если хочется свободы, простоты, легкости, чтобы не было несколько мегабайтов непонятного кода фреймворка, то посмотрите в строну SimpleMVCFramework.
0
|
02.12.2015, 14:28 | |
Помогаю со студенческими работами здесь
6
С чего начать? С чего начать
С чего начать ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |