0

我遇到了另一个关于选择 Web 应用程序框架的SO 问题,该框架为后端提供了一些很好的监督。

我目前正在一家公司寻找应用他们的网络属性,并且正在接近为前端做出决定。大多数前端开发人员都知道一定程度的 PHP,并且赞成使用像 Zend 这样的 PHP MVC 框架。我们也在研究 Marionette 和 Angular.js。

我的理解是,即使他们选择 Zend,仍然需要在任何 Web 应用程序的 PHP 组件之上构建大量 Javascript 以进行实时交互。

与可用的 PHP MVC 框架相比,选择完全加载的 JS MVC 框架有什么好处?两种类型的框架是否有任何重大的安全差异需要考虑?

4

1 回答 1

3

PHP 是一种服务器端语言,它在呈现页面之前在服务器端处理应用程序逻辑。PHP 处理诸如与数据库交互或发送电子邮件之类的事情。JavaScript 是一个客户端脚本,在页面渲染之后/期间运行,可用于改进用户界面,或将 AJAX 请求发送回服务器以处理服务器端逻辑,而无需加载另一个页面或发布表单。

PHP MVC 框架用于快速开发,其中许多包含模板引擎,允许您创建单个页面布局文件,该文件将根据您访问的页面加载不同的内容。HTML 页面模板或其中包含的内容可以包含 JavaScript,一旦页面加载,它将在浏览器中运行。

许多 PHP 框架包含许多 PHP 库,用于在服务器端处理许多不同的事情。如果您的应用程序不需要在服务器端做任何事情,我不会费心使用 PHP MVC 框架。

于 2013-07-16T19:36:27.857 回答