我正在启动一个新的网络应用程序,我有一个非常愚蠢的担忧,我想我会向你们所有人澄清。
该应用程序将是一个单页 Web 应用程序,并将使用 Html、JS/Flex 作为前端、PHP 作为后端进行开发。所以我有两个选择
- 将所有应用程序逻辑保留在客户端,即(JS/Flex),并使用 PHP 仅用于向数据库输入和输出数据。
- 仅将 JS/Flex 用于 UI,并将所有应用程序逻辑保留在 PHP 中,这些逻辑将作为独立服务使用。
两者各有利弊
- 如果我选择第一个选项,应用程序的用户体验将会很流畅。 (因为这涉及很少的客户端服务器交互)
- 如果我选择第二个选项,应用程序逻辑将在 PHP 中,稍后我可以将其公开为 API,以防我希望其他人使用相同的 API 并构建自定义应用程序。
但我无法争论两者的优缺点并最终确定其中一个。请帮忙,希望您在开发生涯中一定遇到过类似的问题。
提前致谢!
最佳答案
出于以下原因,我建议并更愿意选择选项 2
1.正如你所说,你可以稍后公开API。
2. 更加安全,所有应用逻辑都由PHP处理。
关于php - 对单页 Web 应用程序架构的愚蠢但明智的关注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17738850/