【发布时间】:2012-02-02 18:12:04
【问题描述】:
简介
我知道以前有人问过这个问题,但我发现的问题要么是具体的,要么是笼统的,以激发我正在寻找的那种答案。我能想象的最佳答案是使用骨干网和尽可能少的服务器端逻辑的示例(那里没有首选语言/框架)。
问题
我正在计划一个实现多面搜索的 javascript/ajax-heavy(主干 + 主要是 json 后端)应用程序。以一个简单的鞋店应用程序的分面搜索为例,该应用程序可让您过滤鞋子的颜色、品牌和类型,并按价格和尺寸或其他任何内容进行排序。
假设我在客户端使用主干或类似框架,并使用 json 服务作为后端。
什么是好的(努力和结果之间的权衡)策略来实现 seo 友好性和简洁的界面?
资源
引起我注意的一个解决方案是通过在服务器端重用客户端模板的 Hijax,如下所述:http://duganchen.ca/single-page-web-app-architecture-done-right
我在没有最终结论的情况下消化的资源
【问题讨论】:
-
我建议使用您发布的“单页 Web 应用程序架构完成”链接中讨论的设计:首先让您的 Web 应用程序对 Javascript 不友好,然后您就不会遇到这个问题.
标签: javascript ajax seo backbone.js