Javascript 主干网或余烬应该用于什么类型的站点/应用程序?

Javascript 主干网或余烬应该用于什么类型的站点/应用程序?,javascript,jquery,model-view-controller,backbone.js,ember.js,Javascript,Jquery,Model View Controller,Backbone.js,Ember.js,随着主干网、余烬等网络的兴奋,我真的很有兴趣学习使用其中的一个(或一些),但作为前端开发人员,我不知道如何开始用它们构建网站&将它们集成到我的工作流程中。我有几个问题,如果得到回答,会为我澄清一些事情 站点的数据是否可以完全由JSON文件集合填充,还是最好由数据库或服务器端设置来提供数据 这些框架是否适合用户需要操纵或与数据交互的应用程序?例如,它们可以用于小册子网站吗?i、 没有太多的功能或互动性 我认为这里的首要问题是:这些MVC(MV*等)擅长做什么?它们不应该被用来做什么 我想我对其中的

随着主干网、余烬等网络的兴奋,我真的很有兴趣学习使用其中的一个(或一些),但作为前端开发人员,我不知道如何开始用它们构建网站&将它们集成到我的工作流程中。我有几个问题,如果得到回答,会为我澄清一些事情

站点的数据是否可以完全由JSON文件集合填充,还是最好由数据库或服务器端设置来提供数据

这些框架是否适合用户需要操纵或与数据交互的应用程序?例如,它们可以用于小册子网站吗?i、 没有太多的功能或互动性

我认为这里的首要问题是:这些MVC(MV*等)擅长做什么?它们不应该被用来做什么

我想我对其中的一些问题有一个清晰的想法,但我真的希望有人能对此有更深入的了解

另外,如果有任何有用的链接、文章、Github回购、屏幕广播,我也会非常感激

非常感谢

站点的数据是否可以纯用JSON集合填充 还是最好由数据库或服务器端设置提供 数据

如果需要,可以使用静态JSON文件。如果您想要快速原型化一个应用程序,而您不必拥有用于生成所需数据的后端代码,那么它们会很方便

这些框架是否适合用户需要操纵或修改的应用程序 与数据交互?它们是否可以作为一个宣传手册网站 例子?i、 没有太多的功能或互动性。。。 我认为这里的首要问题是:这些MVC(MV*等)擅长做什么?它们不应该被用来做什么

客户端MVC库最适合于高度交互的应用程序。使用Ajax和其他相关技术将允许您构建一个对用户更敏感的应用程序,因为您将能够显示加载程序,并且在不需要每次加载整个页面的情况下,交互可以更快地运行


您也可以将这些类型的库用于其他类型的网站,但如果它是一个只包含可浏览信息的网站,您将不会获得太大的好处,因为传统的基于页面加载的方法也同样有效。

感谢您的快速回复Jani。你证实了我的预期,但我也渴望看到别人的想法。