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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |