84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
有一个问题,既然js能对json进行增删改查的话,如果自己个人网站用不到一些比较难的后端技术,能否前端就能做出一些登录,注册,留言板,之类的?
有没有比较好的文章可以学习下json的增删改查呢??
主要是自己想写着玩玩。但是实际项目肯定不可能代替这个我是知道的。。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
json就是一种数据传输的形式,有保存数据的功能,但是并不持久。一般情况下都是存在于内存,一旦程序退出了,json就没有了。但是数据是需要持久化的,下次启动程序的时候还想要上次的数据,这时候就需要数据库。无论是关系型数据库还是非关系型数据库,都能将数据保存起来,即使程序退出了,数据也不会丢失。
你这个想法其实就是很朴素的文档结构数据库(一种NoSQL数据库)的想法那么答案是可以的
你可以了解下
http://www.taffydb.com/
http://www.forerunnerdb.com/
http://lokijs.org/
http://www.mongodb.org/
只是做的话当然可以实现 只是没有客户会敢这么来吧 以前还试过xml来存储 感觉很是脑抽
json只不过是一种数据格式,所以是不可以代替数据库的啦;像数据库MongoDB的格式是bson,就是json的一种二进制形式的存储格式;
json
MongoDB
bson
持久性的数据还是要存到数据库才行的哟,如果你只是做一些简单的本地数据存放,可以用HTML5的localstorage不过,这只是存在用户本地的,清空浏览器数据后数据就会没了~
HTML5
localstorage
不能替代,JSON处理不了实体间的复杂关系
这个不是能不能代替的问题,而是数据应该存储在什么位置的问题,按照你说的数据存储在前端的话,那么就相当于吧数据完全暴露给用户了,安全性堪忧。json从本质上讲是一种数据结构,mongodb这个数据库给我们展现的数据结构就是json的,如果感兴趣可以研究一下。
Json是一种数据交换格式,但前端不能只用这个就可以做登录留言什么的,还得借助数据库服务器,把数据存在后端,这是安全性考虑,前端中保存在浏览器中的数据基本是不安全的。
学习资料的话可以学习下mongodb数据库,这个就是使用json来实现的
且不说性能 数据库至少要支持 聚合 ,索引,高可用 这些要求吧 看起来JSON是搞不定的
聚合
索引
高可用
我理解楼主的意思是以JSON作为协议格式吧?
json文件保存一下,数据量不大的话可以应付。
纯静态页面的话,可以的
json就是一种数据传输的形式,有保存数据的功能,但是并不持久。一般情况下都是存在于内存,一旦程序退出了,json就没有了。但是数据是需要持久化的,下次启动程序的时候还想要上次的数据,这时候就需要数据库。无论是关系型数据库还是非关系型数据库,都能将数据保存起来,即使程序退出了,数据也不会丢失。
你这个想法其实就是很朴素的文档结构数据库(一种NoSQL数据库)的想法
那么答案是可以的
你可以了解下
http://www.taffydb.com/
http://www.forerunnerdb.com/
http://lokijs.org/
http://www.mongodb.org/
只是做的话当然可以实现 只是没有客户会敢这么来吧 以前还试过xml来存储 感觉很是脑抽
json
只不过是一种数据格式,所以是不可以代替数据库的啦;像数据库MongoDB
的格式是bson
,就是json
的一种二进制形式的存储格式;持久性的数据还是要存到数据库才行的哟,如果你只是做一些简单的本地数据存放,可以用
HTML5
的localstorage
不过,这只是存在用户本地的,清空浏览器数据后数据就会没了~不能替代,JSON处理不了实体间的复杂关系
这个不是能不能代替的问题,而是数据应该存储在什么位置的问题,按照你说的数据存储在前端的话,那么就相当于吧数据完全暴露给用户了,安全性堪忧。
json从本质上讲是一种数据结构,mongodb这个数据库给我们展现的数据结构就是json的,如果感兴趣可以研究一下。
Json是一种数据交换格式,但前端不能只用这个就可以做登录留言什么的,还得借助数据库服务器,把数据存在后端,这是安全性考虑,前端中保存在浏览器中的数据基本是不安全的。
学习资料的话可以学习下mongodb数据库,
这个就是使用json来实现的
且不说性能 数据库至少要支持
聚合
,索引
,高可用
这些要求吧 看起来JSON是搞不定的我理解楼主的意思是以JSON作为协议格式吧?
json文件保存一下,数据量不大的话可以应付。
纯静态页面的话,可以的