【问题标题】:What type of site/app should Backbone or Ember be used for?Backbone 或 Ember 应该用于哪种类型的网站/应用程序?
【发布时间】:2012-05-27 11:05:41
【问题描述】:

随着 Backbone、Ember 等网络的兴起,我真的很想学习使用其中的一个(或一些),但我不知道作为前端开发人员如何开始构建一个与他们建立网站并将它们整合到我的工作流程中。我有几个问题,如果得到解答,真的会为我弄清楚一些事情。

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

这些框架是否适合用户需要操作数据或与数据交互的应用?例如,它们可以用于宣传册网站吗?即没有太多的功能或交互性......

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

我认为我对其中一些问题有一个清晰的想法,但我非常感谢对该主题有更深入了解的人的澄清。

附:如果有任何有用的链接、文章、Github 存储库、截屏视频,我也将不胜感激。

非常感谢

【问题讨论】:

    标签: javascript jquery model-view-controller backbone.js ember.js


    【解决方案1】:

    网站的数据可以纯粹用 JSON 集合填充吗 文件还是最好由数据库或服务器端设置提供 数据?

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

    这些框架是否适合用户需要操作或操作的应用? 与数据交互?它们可以用于宣传册网站吗? 例子?即没有太多的功能或交互性...... 我认为这里的首要问题是:这些 MVC(MV* 等)擅长做什么?它们不应该用于什么?

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

    您也可以将这些类型的库用于其他类型的网站,但如果它是一个主要包含可浏览信息的网站,您将不会获得那么大的好处,因为传统的基于页面加载的方法也可以正常工作。

    【讨论】:

    • 感谢您的快速回复 Jani。你证实了我的预期,但我也很想看看其他人的想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-15
    • 2017-06-10
    • 1970-01-01
    • 2021-09-06
    相关资源
    最近更新 更多