Articles of архитектуры

PHP – Расширение против библиотеки против класса – когда и почему

Я пытаюсь выполнить задачу и получается, что код, который мне нужен, упакован как расширение PHP, которое в соответствии с тем, что мне сказали, означает, что у меня должен быть root-доступ для его установки (я нахожусь на общем хостинге, поэтому это немного проблема. Я решу эту проблему позже, но сейчас я пытаюсь понять разницу между расширением, […]

MVC – проверка правильности ввода: контроллер, модель или оба

Я знаю, что такие вопросы были заданы в разное время в stackoverflow, но даже после того, как я их прочитал, я остаюсь в замешательстве. Я хотел бы получить ясность относительно того, где должна быть проверена форма проверки, демонстрируя проблему с примером. Предположим, у меня есть форма на моем сайте, с полем, который кто-то заполняет и […]

Каковы альтернативы архитектуре MVC для веб-разработки?

Возможный дубликат: Альтернативы MVC Я искал альтернативы, чтобы посмотреть, что доступно, но я ничего не могу найти. Я читал во многих статьях, что веб-MVC никогда не является истинным MVC по некоторым причинам, слишком техничным для меня, чтобы действительно понять. И иногда предлагается искать что-то еще, но что такое elses, каковы другие типы архитектуры? Где я […]

Система достижений / значков

Я просматривал этот сайт для ответа, но я все еще немного не уверен, как планировать подобную систему в ее структуре и реализации базы данных. В PHP и MySQL было бы ясно, что некоторые достижения заработаны немедленно (когда в случае SO с особыми действиями): заполнено все поля профиля), хотя я знаю обновления SO и назначает значки […]

Архитектура плагинов в PHP

Я планирую провести исследование о том, как реализовать архитектуру подключаемого модуля в PHP. Я попытался найти в Интернете возможные ссылки, но я подумал, что, может быть, мой поиск хорошей справки будет более быстрым и более уместным, если я попрошу здесь. Кто-нибудь здесь пытался использовать плагиновую архитектуру для веб-проектов? Спасибо, Эрвин

Как следует структурировать модель в MVC?

Я просто понимаю структуру MVC, и я часто задаюсь вопросом, сколько кода должно идти в модели. Я имею тенденцию иметь класс доступа к данным, который имеет такие методы: public function CheckUsername($connection, $username) { try { $data = array(); $data['Username'] = $username; //// SQL $sql = "SELECT Username FROM" . $this->usersTableName . " WHERE Username = […]

Лучший способ разрешить плагины для PHP-приложения

Я начинаю новое веб-приложение в PHP, и на этот раз я хочу создать то, что люди могут расширить, используя интерфейс плагина. Как можно писать «крючки» в свой код, чтобы плагины могли присоединяться к определенным событиям?