Какой PHP-фреймворк подходит для моего приложения? - PullRequest
0 голосов
/ 06 марта 2010

Я собираюсь разработать игру на Facebook, похожую на шахматную доску, но не на шахматную игру.

2 пользователя будут играть друг против друга.Для хранения пользовательских движений нет необходимости.

Я буду использовать ajax / jquery для внешнего интерфейса (без флеш-памяти) PHP для внутреннего интерфейса и MySQL для хранения.

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

Я действительно ценю ваши советы!

Ответы [ 3 ]

3 голосов
/ 06 марта 2010

Мне очень нравится PHP "underamework" Flourish . Это может быть именно то, что вам нужно (используйте только то, что вам нужно), и у вас могут быть уникальные ситуации, которые не подходят для нормальных сред. Он также может быть слишком маленьким, чтобы дать вашему проекту толчок, который ему необходим ... но в любом случае стоит посмотреть.

Я использовал его только для небольших вещей, но мне это очень нравится.

2 голосов
/ 06 марта 2010

Ваша структура не будет узким местом, если она невероятно ужасна. Существует заблуждение, что фреймворки должны быть раздутыми и предлагать больше, чем нужно. Хороший фреймворк, который в большинстве своем предлагает хорошо разработанные компоненты, которые вы обычно пишете сами.

Это одна из причин, по которой я рекомендую Zend Framework. Это не все. Это преимущество. Бери что хочешь. Не принуждайся ни к чему. Если вы ненавидите классы контроллеров, просто замените их на то, что имеет для вас смысл.

2 голосов
/ 06 марта 2010

Некоторые фреймворки (например, CodeIgniter и вилка, Kohana ) имеют облегченные конструкции, то есть по умолчанию они не загружают много кода. Некоторые другие фреймворки (например, Zend Framework ) спроектированы так, чтобы вы могли использовать отдельные классы этого вместо целого фреймворка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...