网站架构问题

时间:2010-10-05 18:42:43

标签: jquery web backend

如果我们网站的后端通过apis(安全和一切)公开,那么仅在JQuery中开发网站是一个好主意吗?

就像一位评论者所说,JQuery将调用API。

再次编辑:这背后的整个想法是实现可扩展性。例如,可以在Mobile或其他方面使用相同的api。

5 个答案:

答案 0 :(得分:6)

jQuery只是一个java脚本框架。它与将你的后端暴露为api无关。

*的 修改 *

在查看了其他人的回复之后,您可能正在谈论仅为后端已经公开为api的Web应用程序开发前端。在那你可以使用jQuery做到这一点。但它肯定不是一个友好的搜索引擎,不能完全访问,不适用于没有启用JavaScript的人。

答案 1 :(得分:4)

如果您正在询问是否可以开发一个完整的客户端应用程序,该应用程序使用jQuery(或任何Javascript)来通过AJAX等调用所有后端API,您当然可以。

我不建议这样做,因为对于禁用Javascript的用户来说,它会彻底削弱整个网站。

答案 2 :(得分:3)

如果网站的主要目的是向世界展示内容,那么我强烈建议不要采用这种方法。您不仅会锁定不能或不会启用javascript的用户(想想音频浏览器,拥有真正旧版软件的人,亚智能手机移动设备等),您还可以有效地隐藏搜索引擎中的所有内容。

然而,如果它是一个类似于实际应用程序而不是内容呈现网站的web 2.0-ish的东西,那么用javascript编程它可能是一个可行的解决方案 - 但同样,你会错过搜索引擎命中和与javascript无关的用户。

另外,请注意,没有什么可以阻止您从服务器端演示代码(ASP.NET,PHP,JSP,无论您喜欢什么)调用api。

答案 3 :(得分:3)

离开这里,但不久前我读了一篇关于你正在处理的问题的好文章。

检查出来:http://omergertel.com/2010/08/05/on-websites-apis/

答案 4 :(得分:0)

围绕API开发Web应用程序有很多选择。 JQuery只是一个选项。答案取决于你想要完成的事情......