Обработчик CMS в одном файле
Здравствуйте, вот начал писать свой движок для сайта, а за одно о глобально практиковаться. Назрел вопрос, об быстродействии (разумеется пока проблем с этим нет).
Я планирую весь код написать в одном файле, на пример engine.php - здесь будут и обработки разных форм, регистрации и т.д, и прочие функции которые что-то выводят на сайте. Собственно вопрос? Плохо ли это? Или лучше разбить всё по частям, например для регистрации свой файл обработчик (register.php), для логина свой (login.php) и т.д. Естественно engine.php будет подключен к каждой странице сайта. нашел в интернете пару тем, одни пишут что разницы нет, другие пишут что лучше в одном, третье что лучше разбить на части, так к решению и не пришел. Жду ответов, заранее спасибо! |
Ответ: Обработчик CMS в одном файле
Для начала
http://www.phptherightway.com/ |
Ответ: Обработчик CMS в одном файле
Цитата:
|
Ответ: Обработчик CMS в одном файле
Цитата:
Ваще всё. htaccess, Mod rewrite |
Ответ: Обработчик CMS в одном файле
не понял вас.
|
Ответ: Обработчик CMS в одном файле
Он про то, что
Цитата:
|
Ответ: Обработчик CMS в одном файле
Он про то, что не надо говнокодить, и писать всё в одном файле.
|
Ответ: Обработчик CMS в одном файле
Цитата:
|
Ответ: Обработчик CMS в одном файле
Цитата:
|
Ответ: Обработчик CMS в одном файле
Цитата:
Цитата:
|
Ответ: Обработчик CMS в одном файле
Цитата:
|
Ответ: Обработчик CMS в одном файле
|
Ответ: Обработчик CMS в одном файле
Цитата:
http://habrahabr.ru/post/140693/ |
Ответ: Обработчик CMS в одном файле
Веб сервером перенаправляешь все запросы на один index.php, преобразовывая путь в аргументы, далее тебе router - нормальная библиотека для нахождения путей исходя из числа и типа аргументов.
Далее router'ом направляться будет на отдельный файл/контроллер, "направляться" имеется ввиду он будет include'иться, а в нём уже include'ишь только то что нужно. Всё писать в одном файле - лажа, это нифига не удобно, тупо и нифига не "управляемо" с точки зрения технического дизайна. Вообще правил нет, пиши как думаешь правильно, думай своими мозгами. Ошибайся и учись, не надейся что тебе придут и ответят, или покажут пальцем куда идти, т.к. ты сам нифига не научишься. Так например народ приходит и сразу MVC или его подобных выродков, везде суёт, и нифига не понимает что как и почему, просто потому что ему "сказали так". Ты коди главное, и меньше болтать и по форумам бегать. Только своим трудом кодингом, научишься кодить. Или ваще node.js + express + hogan бери, лол. |
Ответ: Обработчик CMS в одном файле
Цитата:
|
Часовой пояс GMT +4, время: 00:37. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot