![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.09.2011
Сообщений: 2
|
![]()
Взялся за написание сайта. Написал пару страниц и сценарии к ним. Вроде все работает нормально, но код какойто громоздкий получается. Вы не могли ьы посмотреть и посоветовать, в чем надо исправляться.
Заранее спасибо. P.S. Только, пожауйста, не надо ответов типа: читай книги и т.д. Укажите конкретно, что не так |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.11.2009
Сообщений: 121
|
![]()
По размеру кода ничего не скажу, но могу посоветовать как оптимизировать.
Если вы делаете сайт для себя и друзей, то предлагаю забыть про всякие MVC и ORM фреймворки, хотя бы на первых порах, больше времени потратите, если же сайт на продажу, то только туда и дорога. Хотя кто-то сейчас кинет камень и скажет - без фреймворков и архитектуры - говнокод. Могу предложить правда поставить движок CMS, наподобие Wordpress или cmsms. Но там вам кодить не придется по большому счету. Если же вы хотите "Сами с усами", то 1. сделайте класс для мускула. Поищите тут или тут или напишите свой. 2. Для всех всех запросов сделайте ещё одни класс или вставьте в класс номер 1 все ваши запросы. В идеале вы должна получить что-то такое: PHP код:
![]() 4. делайте вставки пхп в хтмл а не наоборот. Т.Е.: не PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 02.09.2011
Сообщений: 2
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 13.11.2009
Сообщений: 121
|
![]()
MVC - Model View Controller. Подход к написанию кода, при котором разделяется представление(View), данные(Model), управляющие функции(Controller). Используется для того что бы можно было поменять допустим хтмл, без ущерба для основной логики программы.
ORM - Object-relational mapping. Фреймворки которые написаны с целью упрощения работы с БД, при которой вы уже можете не писать запрос напрямую, а использовать средства самого фреймворка для загрузки данных. Самый простой бонус от применения: вы можете изменить движок БД и скрипт будет продолжать также работать. Как-то так. Подробнее в гугле. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правильно написать код | zoom711 | Помощь студентам | 1 | 24.02.2011 12:21 |
Как правильно оформить код? | NiKiToZZ- | Помощь студентам | 5 | 28.12.2010 12:26 |
C++,есть код,как правильно создать очередь? | Aleksandr_Yanov | Помощь студентам | 0 | 19.08.2010 14:22 |
Есть код но почему то не правильно работает | -ushёl- | Помощь студентам | 1 | 10.05.2010 22:27 |