使用 SPA 构建基于 Web 的 Facebook 应用程序 / Angular
Building a Web-Based Facebook application using SPA / Angular
我即将开始构建一个新的基于 Web 的 Facebook 应用程序(这是一个有 20 多个屏幕的娱乐应用程序 - 它是大型应用程序)。
我的问题是:
使用 SPA 框架 哪个更好,例如 Angular?还是使用直接的 Web 技术构建应用程序?
我的意思是 "straight forward web technique: every screen is in a separate page and navigation is done by links and passing URL parameters"
提前感谢您的帮助,我想在您的回答中添加以下注释
- 我正在使用 PHP
- 我需要一个高性能的应用程序
- 我不是 Facebook 应用评论方面的专家...所以请提出这方面的任何疑虑。
感谢一百万
首先你需要阅读这篇精彩的文章answer
那么你必须做出决定,我还建议你对 RESTful APIs 的使用做一个很好的研究,因为这是你将要使用的而不是传统的 HTTP 页面请求。
更新
创建 RESTful API 后端后,您必须选择用于构建 SPA 的框架,例如 AngularJS
或 Backbone.js
或 knockout.js
在我看来,Angular 是一种可行的方法,尤其是对于具有许多站点的大型 Web 应用程序。它使您能够模块化和重用您的代码,但肯定需要一些学习。
我即将开始构建一个新的基于 Web 的 Facebook 应用程序(这是一个有 20 多个屏幕的娱乐应用程序 - 它是大型应用程序)。
我的问题是: 使用 SPA 框架 哪个更好,例如 Angular?还是使用直接的 Web 技术构建应用程序?
我的意思是 "straight forward web technique: every screen is in a separate page and navigation is done by links and passing URL parameters"
提前感谢您的帮助,我想在您的回答中添加以下注释
- 我正在使用 PHP
- 我需要一个高性能的应用程序
- 我不是 Facebook 应用评论方面的专家...所以请提出这方面的任何疑虑。
感谢一百万
首先你需要阅读这篇精彩的文章answer 那么你必须做出决定,我还建议你对 RESTful APIs 的使用做一个很好的研究,因为这是你将要使用的而不是传统的 HTTP 页面请求。
更新
创建 RESTful API 后端后,您必须选择用于构建 SPA 的框架,例如 AngularJS
或 Backbone.js
或 knockout.js
在我看来,Angular 是一种可行的方法,尤其是对于具有许多站点的大型 Web 应用程序。它使您能够模块化和重用您的代码,但肯定需要一些学习。