|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.03.2012, 00:59 | #1 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
Подчистить/оптимизировать MVC систему
Доброй ночи форумчанам.
Есть MVC система, хочу её оптимизировать, почистить от старых частей кода. Может подксажете для некоторых моментов реализацию попроще, понадежнее. Вот index.php он всем розруливает. Автолоадер ресурсов, не путать с лоадером который грузит из конфига. PHP код:
|
15.03.2012, 01:01 | #2 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
Вот код загружчика конфигов, та часть которая работает с INI файлами:
PHP код:
|
15.03.2012, 01:03 | #3 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
Код класа для кеширования, есть возможность кешировать страницы, конфиги, объекты:
PHP код:
|
15.03.2012, 01:06 | #4 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
Зарание всем благодарен которые помогут добрым словом
|
16.03.2012, 16:37 | #5 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
что неукого нету умных мыслей?
|
16.03.2012, 16:59 | #6 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Умных мыслей нет. Посмотрите в нескольких фреймворках как это все реализуется и почитайте книжку о паттернах проектирования.
|
16.03.2012, 17:03 | #7 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
та толку, уже смотрел. каждый сходит с ума по своему ничего толкового, или вобще пишут здоровенные класы.
А мне бы попроще. Например может кто подскажет как лучше реализовать подключение файлов. Ну видели же как у меня контроллер, виды, а лайаут подключаются. некоторое напрямую инклудом. некоторое чер функцию "типа автоподгрузки". Может подскежете нормальную замену. И ненравится, ну прям мозолит глаза класс реквест. Куда бы его подевать и переделать ((( |
16.03.2012, 17:11 | #8 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Попроще???? Хм .... я смотрю вы решили сами написать классическую систему MVC, с распределенной логикой, фронт контроллерами, роутингом и прочим-прочим и хотите "попроще"? Не понимаю! Если хотите научиться, то пишите все нормально и основательно каждый компонент, в противном случае ваш код не пригодится даже вам, потому что он 100% перерастет в огромную помойку, в которой даже вы не разберетесь,и это будет гораздо хуже процедурного программирования. Если пишите что-то на заказ, берите готовый фреймворк. Ну если ооочень хотите комментариев, может быть чуть попозже отпишусь по вашему коду
|
16.03.2012, 17:17 | #9 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 316
|
Так об этом и речь. Не ну он работает как надо, просто в коде столько всякой гадости что задолбал уже. И никаких идей в голову неприходит.
|
16.03.2012, 17:17 | #10 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
По поводу автолоадеров, в php уже можно использовать namespaces, с которыми гораздо проще.
Сможете избежать такого : Код:
-легче сгруппировать классы по папкам |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Spring MVC | Exact | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 0 | 21.10.2011 14:38 |
Thread и MVC | OnlyFart | ASP.NET | 0 | 06.05.2011 11:12 |
MVC | AgentSmit | PHP | 2 | 11.01.2011 14:51 |
необходимость mvc | mrgrudge | PHP | 2 | 13.12.2010 12:41 |
Кликер MVC++ | jestyan | Помощь студентам | 0 | 10.12.2010 14:10 |