有一個問題,既然js能對json進(jìn)行增刪改查的話,如果自己個人網(wǎng)站用不到一些比較難的后端技術(shù),能否前端就能做出一些登錄,注冊,留言板,之類的?
有沒有比較好的文章可以學(xué)習(xí)下json的增刪改查呢??
主要是自己想寫著玩玩。但是實際項目肯定不可能代替這個我是知道的。。
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
JSON是一種數(shù)據(jù)存儲格式,和數(shù)據(jù)庫不存在代替關(guān)系。
如果是少量數(shù)據(jù)存在JSON文件中是非常方便的,但是如果是大量數(shù)據(jù)建議還是存在數(shù)據(jù)庫中,主要是數(shù)據(jù)庫的存儲效率、查詢效率都高
且不說性能 ?數(shù)據(jù)庫至少要支持 聚合 ,索引,高可用 這些要求吧 看起來JSON是搞不定的
我理解樓主的意思是以JSON作為協(xié)議格式吧?
json只不過是一種數(shù)據(jù)格式,所以是不可以代替數(shù)據(jù)庫的啦;像數(shù)據(jù)庫MongoDB的格式是bson,就是json的一種二進(jìn)制形式的存儲格式;
持久性的數(shù)據(jù)還是要存到數(shù)據(jù)庫才行的喲,如果你只是做一些簡單的本地數(shù)據(jù)存放,可以用HTML5的localstorage不過,這只是存在用戶本地的,清空瀏覽器數(shù)據(jù)后數(shù)據(jù)就會沒了~
json就是一種數(shù)據(jù)傳輸?shù)男问?,有保存?shù)據(jù)的功能,但是并不持久。一般情況下都是存在于內(nèi)存,一旦程序退出了,json就沒有了。但是數(shù)據(jù)是需要持久化的,下次啟動程序的時候還想要上次的數(shù)據(jù),這時候就需要數(shù)據(jù)庫。無論是關(guān)系型數(shù)據(jù)庫還是非關(guān)系型數(shù)據(jù)庫,都能將數(shù)據(jù)保存起來,即使程序退出了,數(shù)據(jù)也不會丟失。