| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > mvc framework |
| Автор: icepro 26.11.2009, 03:08 |
| Есть идея начать писать сабж, только перед стартом решил найти оптимальный вариант архитектуры, свой вариант приводить не буду а вот желающих прошу. Выскажитесь народ, как оптимальней сформировать сабж. Фреймворк стандартный - набор классов для работы с чем угодно (база, формы, математика, и и.д.). Больше интересует как это все красиво и оптимально впихнуть в систему MVC. Не стесняйтесь, куски кода приветствуются. Заранее спасибо! |
| Автор: nerezus 26.11.2009, 04:46 |
| icepro, расскажи, чем именно тебе не понравились существующие фреймворки? |
| Автор: icepro 26.11.2009, 12:22 | ||
| Вот объясните почему сегда тема начинается не по существу? Ну я же вроде вопрос задал не так: "Почему мне не нравятся существующие фреймворки?". Мне они всем нравятся, просто ради получения опыта нада кодить, вот и родилась идея. Есть каркас MVC (ниже). Теперь нада как то оптимально начать его обвешивать классами фв. Вот тут то мне и нужна помощь. Нумен пример оптимальной архитектуры.
|
| Автор: SamDark 26.11.2009, 14:49 |
| icepro, Из всех рассмотренных мной фреймворков больше всего понравился в плане архитектуры Yii. Посмотрите исходный код, он там довольно красивый и хорошо документирован. |
| Автор: nerezus 26.11.2009, 14:55 | ||||
icepro, расскажи, чем именно тебе не понравились существующие фреймворки? |
| Автор: nerezus 27.11.2009, 00:01 |
| Пока не посмотришь готовые решения - не поймешь, как надо делать. А если и поймешь - то вместо месяца потратишь годы. |
| Автор: icepro 27.11.2009, 03:11 |
| nerezus, сам то разрабатывал что то подобное? нет? тогда зачем флудить? да? тогда почему бы не посоветовать? |
| Автор: nerezus 27.11.2009, 03:50 | ||
|
| Автор: SamDark 27.11.2009, 14:06 |
| icepro, nerezus верно посоветовал. Задача у вас вполне стандартная, так что критически рассмотреть существующие решения — самый верный способ понять как надо (или не надо) делать. |
| Автор: icepro 27.11.2009, 20:24 |
| я не пишу МВЦ для продажи или для такого уровня как гуляют в интернете, мне нужен простой каркас, а ради каркаса гребти тонны кода как то неохото.. вот и прошу совета, кто уже стыкался с такой задачей, изложите ключевые моменты. |
| Автор: nerezus 27.11.2009, 20:32 |
| Никто тонны кода тебе смотреть не предлагает. Тебе предложили посмотреть существующие решения - какой смысл нам пересказывать документацию? Ответ дан, тему закрываю ввиду отсутствия конструктива. |
| Автор: MoLeX 28.11.2009, 08:10 | ||
icepro, посмотри Yii (SamDark уже об нем сказал) и http://codeigniter.com/
ты тут не прав. лучше изучить как можно больше готовых решений, так у тебя сложиться более четкое представление |
| Автор: Ипатьев 28.11.2009, 10:06 |
| icepro, в вашем вопросе я вижу двусмысленность: - смотреть готовые фреймворки я не буду, но куски кода приветствуются. Так нужны вам эти куски, или не нужны? "Вы или трусики наденьте, или крестик снимите", как говорится в известном анекдоте. А вообще я считаю, что это две совершенно разные задачи. И не надо пытаться их решать одновременно. Если вас интересует структура программного кода, стандарты кодирования - это одно. Если набор инструментов - это совсем другое. Не надо пытаться прыгнуть выше головы. Пишите в том стиле, который вам привычен. Набор функций тоже сгодится. Вообще, я считаю, что фремворк надо писать только в том случае, когда таких вопросов не возникает в принципе. Ты точно знаешь, что хочешь получить, и как это должно выглядеть. Потому что появление набора инструментов долждно быть естественным, а не искусственным. Быть естественным продолжением текущих проектов. В противном случае лучше взять готовое. |
| Автор: nerezus 28.11.2009, 14:16 |
| Автор: MoLeX 29.11.2009, 17:26 |