architecture

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

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

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

Я только начинаю понимать структуру MVC и часто задаюсь вопросом, сколько кода должно быть в модели. У меня, как правил ... код, или можно отделить этот код, который на самом деле работает с базой данных? Будет ли у меня в итоге четыре слои?

Каковы архитектурные ограничения PHP? [закрыто]

Я читал статью "PHP отстой, но это не имеет значения" Джеффа Этвуда. В комментариях он пишет: Тем не менее, я ... выми/слабо типизированными языками? Кроме того, каковы альтернативы в тех условиях, когда ограничения нужно избегать?

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

Я просматривал этот сайт в поисках ответа, но я все еще немного не уверен, как спланировать аналогичную систему в ее ст ... ия значка лучше всего разместить внутри подготовленных запросов/функций для каждого значка, не так ли? (лучшая гибкость)

Для чего хорош XML и когда я должен его использовать?

Мне любопытно, я разрабатывал довольно мощные веб-сайты/веб-приложения, и я никогда не изучал XML, еще более странно, ч ... может делать лучше, чем JSON или MySQL (или какой-либо другой аспект веб-разработки), и когда я должен его использовать!

Подходит ли стек ЛАМП для корпоративного использования?

Подходит ли стек LAMP (Linux, Apache, MySQL, PHP/Ruby/Python) для корпоративного использования? Чтобы быть ясным, по ... А ОБНОВЛЕНИЕ: Несколько раз стек ЛАМП подходит для корпоративного использования: Блоги, ориентированные на внешний мир

Представления Mysql против запроса PHP

Я работаю над веб-приложением, которое включает в себя создание списка ресторанов в различных списках, таких как "Джо д ... вопрос в том, В чем преимущество/недостаток использования ПРЕДСТАВЛЕНИЙ по сравнению с написанием sql-запросов на PHP?

Когда следует использовать модули в Zend Framework?

При настройке новых проектов ZF у меня обычно такая структура каталогов: применение модули по умолчанию контрол ... РОВАТЬ: см. http://mwop.net/blog/2012-04-30-why-modules.html для получения информации о переработанных модулях в ZF2.0

CakePHP - где разместить логику обслуживания

Я программист на Java, который пытается исследовать CakePHP - в настоящее время у меня проблемы со структурой/дизайном ... д. Теперь я немного озадачен тем, как все это делается в CakePHP. Куда мне следует поместить эту бизнес-логику и т.д.?

Создать "Движок", позволяющий осуществлять интеграцию с основным веб-приложением?

Предыстория: В настоящее время у меня есть веб-приложение, основанное на PHP-фреймворке MVC Kohana, которое позволяет ... я взаимодействует с основным приложением, что есть у основного приложения, чтобы принимать/разрешать функциональность.

Причины отсутствия компактной структуры приложения MVC?

В веб-проекте MVC у меня следующая структура: mymvc/ -> Project root. public/ ... етные причины, по которым мое предлагаемое перемещение двух каталогов не может или не должно быть выполнено? Спасибо.

Проблема команды по выбору архитектуры и структуры

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

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

Возможный Дубликат: Альтернативы MVC Я искал альтернативы, просто чтобы посмотреть, что доступно, но я почти н ... читал об архитектуре 3 уровней, которая, на мой взгляд, довольно похожа, если не доказано обратное. Что еще там есть?

Что в мире facebook такое rsrc.php?

http://static.ak.fbcdn.net/rsrc.php/117600/css/base.css http://static.ak.fbcdn.net/rsrc.php/z4HBM/hash/3krgnmig.swf ht ... л с php? Это для чего-то вроде контроля версий файла или для чего? Если да, то как это сделать (более простым способом)?

Что означает эта фраза "Постарайтесь сделать свою архитектуру более горизонтальной, а не вертикальной"?

Я только что выслушал http://www.zend.com/webinar/PHP/70170000000bAuS-webinar-php-performance-principles-and-tools-2010 ... тикальной" (см. Скриншот) Альтернативный текст http://img2.pict.com/4e/4d/18/3358007/0/screenshot2b153.png Спасибо.

Как я должен обрабатывать ожидаемые ошибки? например. "имя пользователя уже существует"

Я изо всех сил пытаюсь понять, как мне следует разрабатывать части моего кода, обрабатывающие ошибки. Недавно я задал а ... мом деле ожидаю получить Foo. Если я этого не пойму, то это по определению исключительное событие." ( via, пкайнулайнен)

Веб-сайты с PHP и Symfony - сетевая и серверная архитектура

У нас есть веб-приложение, которое в настоящее время использует опрос для обработки непрерывных обновлений. Хотя пере ... MQ Message отправляется обратно клиенту Верен ли этот подход? Я что-нибудь упустил? Я что-то неправильно понимаю?

Связь между уровнями сервера веб-приложений PHP в веб-службах Amazon

Я изучаю возможность разработки веб-приложения, размещенного на веб-сервисах Amazon, и у меня есть вопрос относительно ... ежду различными уровнями PHP-сервера обычно осуществляется другим способом? Буду очень признателен за любые советы.

Лучший способ разгрузить тяжелую обработку (например, изменение размера изображения) из запроса PHP

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

Шаблон проектирования для обработки данных? (Альтернатива MVC)

Как PHP/веб-разработчик, я большой поклонник MVC (Model-View-Controller). Мне нравится создавать приложение на прочном ... ного проектирования, особенно подходящие для приложений типа обработки данных, однократного запуска и серверных демонов?