Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: С чего начать делать сайт? [3]
Покинул форум
Сообщений всего: 69
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
sKaa, ну вы как бы хотели показать мой непроффесиализм(хотя я себя очень уж профи и не считаю) и убедить меня что мой пример - чистейшей воды говнокод. И я попытался мотивировать и аргументировать как для даной ситуации так и в целом что вы неправы, а вы как бы оставили мое сообщения без внимания, хотя на предыдущее обратили его чересчур много.
но исходя из ваших слов мне нужно делать аутолоудер для 4+-2 файлов
Давай посчитаем? Я насчитал только 8 и только в этом коде, что ты называешь "ядром".
Теперь давай посчитаем сколько строчек кода уйдет на то, чтобы написать простенький autoload, который вполне будет пригоден для загрузки этих классов.
Ну, что? Правда это просто?) На коленке накатал только, что.
Далее :
Цитата:
ИМХО, лучше писать из ноля, делать свои простенькие класы, и понемногу перекраивать.
Своё имхо при себе держите. Есть куча готовых фрейворков коды которых были протестированы сотнями программистов, хотя куда им до такого ядра - не расстраивайся, это сарказм. Тут следует исходить из поставленных задач в первую очередь.
Цитата:
sKaa,etoYA,
и как вы предлагаете начать строить свою ЦМС паттернами и исходя из фреймворков, если она будет идти в процедурном стиле?
Я вообще такого не предлогаю. Внимательно читайте, что я там предлогал :
Цитата:
...
2) Процедурный или ООП стиль?
3) Если только вы выберете в пункте 2 - ООП : ...
Покинул форум
Сообщений всего: 69
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
sKaa пишет:
Своё имхо при себе держите. Есть куча готовых фрейворков коды которых были протестированы сотнями программистов
хотя я и подчеркнул, что это мое имхо, и намерен его все же высказать, и я думаю что начинающему полезно все таки начать делать все с ноля, ну или хотя бы почти с ноля, а не только повыучивать основные приемы и пользоватся фреймворками, потому что потом очень тяжело будет вшить чтото свое.
sKaa пишет:
Ну, что? Правда это просто?)
я умею составлять функции на таком уровне. Просто я не думал делать это целеобразно в моем случае. Если этоЯ примет такой путь верстки - что ж, флаг ему в руки, я и не претендую на единственно правильное решение.
etoYA
Отправлено: 20 Декабря, 2011 - 02:10:10
Участник
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
Хватит холивара плс хД).
Вопрос: Делал я сайты вот с такой структурой. (к примеру)
Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011
Помог: 8 раз(а)
Добавлю: больше проверок на $_GET['act']!
DeepVarvar
Отправлено: 20 Декабря, 2011 - 07:27:30
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Ну тогда уж лучше написать ф-цию проверки/очистки и прогонять через нее все "ГЕТы", а не только $_GET['act']. (Добавление) etoYA, вот так РАхитектура и наклюкивается.
Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011
Помог: 8 раз(а)
DeepVarvar пишет:
Ну тогда уж лучше написать ф-цию проверки/очистки и прогонять через нее все "ГЕТы"
Возможно и там, только к $_GET['act'] жёсткие требования, 26 букв, цифры, _ и всё.
Вот философский вопрос: как быть?
1. можно бахнуть один чистильщик на весь проект
2. можно проверять перед непосредственным использованием
3. можно сделать что-то вроде настроек модуля, где в декларативном стиле записаны ключ => фильтр.
Кто какие ещё варианты знает? (Добавление)
Цитата:
С чего начать делать сайт?
С требований. Это однозначно.
DeepVarvar
Отправлено: 20 Декабря, 2011 - 08:19:46
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Мне импонируют 1 и 3. Собственно 3 это "прокачанный" 1.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
нда ))
а что никто не вспомнил что сначала хорошо бы эскизы нарисовать))
эскизы сайта нарисуйте схематично
со связями какая страничка какими меню и ссылками открывается
Самогонщик
Отправлено: 20 Декабря, 2011 - 10:31:24
Посетитель
Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011
Помог: 8 раз(а)
LIME пишет:
а что никто не вспомнил что сначала хорошо бы эскизы нарисовать))
Не не не, девид блейн, а если это эмулятор линукса на жс? Начинать надо с требований. Мол, я хочу сайт, чтобы там были блекждек и можно было грабить караваны. После этого можно начинать думать над архитектурой прочим, эскизами и прочим.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.