如果我们网站的后端是通过 apis (secured and everything) 公开的,那么只在 JQuery 中开发网站是一个好主意吗?
正如一位评论者所说,JQuery 将调用 API。
再次编辑:这背后的整个想法是实现可扩展性。例如,相同的 api 可以在移动设备或其他设备上使用。
jQuery 只是一个 java 脚本框架。它与将您的后端公开为 api 无关。
*编辑*
在查看其他人的回复后,您可能正在谈论仅为后端已公开为 api 的 Web 应用程序开发前端。你可以使用 jQuery 来做到这一点。但它绝对不是一个搜索引擎友好的,不能完全访问,也不能用于没有启用 javascript 的人。
如果您问是否可以开发一个完整的客户端应用程序,该应用程序使用 jQuery(或任何 Javascript)通过 AJAX 等调用您的所有后端 API,您当然可以。
不过我不推荐它,因为它会为禁用 Javascript 的用户完全削弱您的整个网站。
如果该网站的主要目的是向世界展示内容,那么我强烈建议不要采用这种方法。您不仅会锁定不能或不会启用 javascript 的用户(想想音频浏览器、使用非常旧软件的人、次智能手机移动设备等),您还将有效地从搜索引擎隐藏您的所有内容。
但是,如果它是一个类似于实际应用程序而不是内容呈现网站的 Web 2.0 式东西,那么用 javascript 对其进行编程可能是一个可行的解决方案 - 但同样,您将错过搜索引擎点击率和 javascript - 不可知的用户。
另外,请注意,没有什么能阻止您从服务器端演示代码(ASP.NET、PHP、JSP,无论您喜欢什么)调用您的 api。
只是把这个留在这里,但不久前我读了一篇关于你正在处理的问题的不错的博客文章。
围绕 API 开发 Web 应用程序有很多选择。JQuery 只是一种选择。答案取决于您要完成的工作...