加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Couchapp是Web框架的现实替代品吗?

发布时间:2020-12-17 03:12:50 所属栏目:百科 来源:网络整理
导读:假设你要使用couchdb,尝试使用couchapp代替 django,rails或asp.net mvc是否现实?有什么好处和缺点? 解决方法 就目前而言,CouchApp基本上要求您在整个应用程序中使用AJAX.一般来说,这对于用户体验来说很糟糕,因为您正在下载骨架标记,运行JS,通常再次访问服
假设你要使用couchdb,尝试使用couchapp代替 django,rails或asp.net mvc是否现实?有什么好处和缺点?

解决方法

就目前而言,CouchApp基本上要求您在整个应用程序中使用AJAX.一般来说,这对于用户体验来说很糟糕,因为您正在下载骨架标记,运行JS,通常再次访问服务器,然后动态添加更多标记. (而不是仅仅预先下载完成的标记)此外,缓存数据与浏览器上的浏览器不同.此外,当您拥有仅限AJAX的内容时,SEO会更加困难.

基本上,您认为人们反对仅使用AJAX(即突兀的JavaScript)Web应用程序的所有原因都将在此上下文中占据主导地位.

另一方面,您可以将整个应用程序(以及所有相关数据)复制到运行CouchDB的任何节点.我可以看到您的应用程序的移动版本在离线时仅运行CouchApp,因为您不一定可以使用完整的Web服务器堆栈.此外,与学习Rails,Django或Express.js等框架相比,使用CouchApp轻松启动和运行.

我非常希望CouchApps最终成为一个完整的Web应用程序解决方案,因为我是CouchDB作为数据库的忠实粉丝.但是,现在它对我来说是不可行的,因为它严重依赖于突兀的JavaScript.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读