随着Backbone,Ember等网络的兴奋,我真的很想学会使用它们中的一个(或者一些),但我不知道如何作为一个前端开发人员,我会开始构建一个网站与他们&将它们集成到我的工作流程我有几个问题,如果得到回答,我会清楚地解决一些问题。
网站数据是否可以纯粹填充一组JSON文件,还是最适合数据库或服务器端设置来提供数据?
这些框架是否适合用户需要操作数据或与数据交互的应用程序?例如,他们可以用于宣传册网站吗?即没有多少功能或互动...
我认为这里的首要问题是:这些MVC(MV *等等)擅长做什么?什么不应该用于?
我认为我对其中一些问题有一个明确的想法,但我真的很感激那些对这个问题有更深入了解的人的澄清。
P.S。如果有任何有用的链接,文章,Github回购,截屏,我也会非常感激。
非常感谢
答案 0 :(得分:2)
网站数据是否可以纯粹填充JSON集合 文件或最适合数据库或服务器端设置提供 数据?
如果需要,您可以使用静态JSON文件。如果您想快速构建一个应用程序原型,并且您不一定有可用于生成所需数据的后端代码,那么它们会很方便。
这些框架是否适合用户需要操作的应用程序或 与数据交互?他们可以用于宣传网站吗? 例?即没有多少功能或互动...... 我认为这里的首要问题是:这些MVC(MV *等等)擅长做什么?什么不应该用于?
客户端MVC库最适合高度交互的应用程序。使用Ajax和其他相关技术将允许您构建一个对用户更敏感的应用程序,因为您将能够显示加载器,并且当您不需要每次都加载整个页面时,交互可以更快地运行。 / p>
您也可以将这些类型的库用于其他类型的站点,但如果它是一个主要只有可浏览信息的站点,那么您将无法获得如此大的好处,因为传统的基于页面加载的方法同样适用。