javascript+json取代数据库和服务器

如果一个网站要处理的数据量不是很大,把原来数据库里的数据保存在json里,在浏览器里用javascript操作json,一样可以实现后台php+MySQL的功能吧,这样不就不用数据库和web服务器了吗?这种用javascript+json取代数据库和服务器的网站还算动态网站吗?可行性如何?用处大吗?

6个回答

[quote]用浏览器做javascript运行的容器,与用户交互,能行吗?[/quote]
我想。。。。不行 =。=

浏览器是能运行javascript 但是接受不了其他浏览器的请求,不能处理数据,只能解析html,运行javascript 。。。。
也就是交互得通过web服务器,两个浏览器之间是不可能的

  1. 其实也行,但是你的数据再小又能小到什么程度呢? 都是用json管理起来不方便。
  2. 还有个问题是web服务器肯定要有,不然你的网站部署在哪?json存放在哪?你不可能把json带到客户端,是要下载到客户端的。

  3. 你的这种想法可以去看一看 node.js,一个使用javascript做服务端的 方式。

[quote]在浏览器里用javascript操作json,一样可以实现后台php+MySQL的功能吧,这样不就不用数据库和web服务器了吗?[/quote]
你的json是准备用文本文件保存么,一次性加载到内存?存取的效率呢?数据操作如何并发呢?数据库原有的原子性、事务不考虑么?

web服务器肯定是要的,不然谁给浏览器发json数据?

你把json放在服务端,你还是需要一个服务器,但是这样的效率直接关系在 磁盘的IO上,
从磁盘的IO读取角度来说,这肯定是效率不高的。

[quote]浏览器里的javascript读取硬盘上的json[/quote]
这是什么意思?
1、js只能对浏览器里html页面的dom进行操作,怎么能读文件呢。。。。
2、js只能在客户端执行
3、服务端是通过web服务器向客户端的发送数据的 不是通过浏览器向客户端发送数据的

我们上网的网页都是服务端生成html页面,发送到我们的电脑客户端,然后浏览器解析html产生我们页面的效果。。。。。。。。。。

[quote]
我搞过nodejs+mongodb,但他们在Windows上的驱动配置一直不成功,郁闷
[/quote]

对于Node.js 与mongodb的结合,也是今年刚出来的, 配置起来确实有点麻烦,但是可以从网上多找点资料,还是可以解决的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!