Сделает ли Zend Framework мое приложение AJAX быстрее? - PullRequest
1 голос
/ 08 августа 2011

В моем приложении сейчас каждое действие, выполняемое пользователем, разделено на отдельные файлы. Например, это могут быть save_file.php, login_action.php, parse_javascript.php и т. Д. Чтобы выполнить действие, все, что вам нужно сделать, это запросить отдельный файл php. У каждого метода нет ненужного кода, который не запускается.

Теперь мой друг говорит, что использование реальной платформы (в данном случае Zend Framework) сможет обрабатывать больше пользователей одновременно и будет работать быстрее. Я не большой поклонник фреймворков, и у меня никогда не было необходимости в них. Если он не сломан, его не нужно чинить, имо. С моей точки зрения, сырой PHP будет столь же эффективен, как и любой код, который может дать фреймворк.

Так что, если Zend не использует магию вуду, кажется, это только усложнит весь проект, а не поможет ему. Сейчас я не говорю о преимуществах MVC здесь. Мой Ajax-материал использует MVC-подобную структуру, поэтому мы сравниваем только скорость и эффективность.

1 Ответ

0 голосов
/ 08 августа 2011

Не заблуждайтесь: использование PHP Framework не ускорит ваш код автоматически.Фреймворки просто помогают вам организовать ваш код.Возможно, при правильном использовании инфраструктуры (т. Е. Интеллектуального структурирования приложения и т. Д.), Ваш код может работать быстрее, чем неорганизованный, неаккуратный код без инфраструктуры.

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

Кроме того, что касается фреймворков, Zend Framework на самом деле является одним из медленных.CakePHP, Symfony и, возможно, другие работают быстрее.Это не только мое мнение: я читал их цели разработки для Zend Framework 2.0, и скорость, по их словам, является важным фактором, над которым им нужно работать.

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

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