1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        End.js實(shí)時(shí)數(shù)據(jù)庫框架

        聯(lián)合創(chuàng)作 · 2023-10-01 01:10

        第一次看到Firebase就被它所吸引,此后嘗試使用它開發(fā)了一個(gè)chrome聊天插件,開發(fā)過程中,F(xiàn)irebase極大的提高了開發(fā)效率。由于對Firebase的強(qiáng)烈興趣,所以畢設(shè)選擇做一個(gè)類似的東西,便是End.js

        Firebase幾個(gè)優(yōu)點(diǎn):

        1. 云服務(wù),隨時(shí)擴(kuò)展,高性能,無需部署管理自己的服務(wù)器,數(shù)據(jù)庫,大大減少工作量
        2. api簡單,使用起來非常的方便,可大大減少代碼量
        3. 可通過網(wǎng)頁對數(shù)據(jù)進(jìn)行管理,很方便

        Firebase幾個(gè)缺點(diǎn)

        1. 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫存儲(chǔ)方式不一致(由于想支持REST方式讀取數(shù)據(jù))
        2. 不能部署自己的數(shù)據(jù)庫(很多項(xiàng)目都需要自己維護(hù)數(shù)據(jù)庫的)
        3. 目前數(shù)據(jù)操作能力教弱(有很多需求(稍微復(fù)雜點(diǎn)的查詢)目前Firebase很難支持)
        4. 數(shù)據(jù)分析功能很弱,只能查看流量和當(dāng)前在線人數(shù)(獨(dú)立數(shù)據(jù)庫的話,這部分很容易做的更強(qiáng)大)
        5. 不支持離線開發(fā)(廢話。。)
          總結(jié)一下就是Firebase弱化了數(shù)據(jù)庫的存在,看起來很酷,但是現(xiàn)實(shí)情況下出于安全、數(shù)據(jù)分析等考慮,自己維護(hù)數(shù)據(jù)庫才是更合適的。

        為什么使用End

        1. 如果想部署一個(gè)自己的Firebase,可以考慮使用End
        2. 增強(qiáng)了數(shù)據(jù)庫操作能力
        3. 盡量和Firebase api設(shè)計(jì)一致
        4. 很方便的和其他Node Package結(jié)合使用

        客戶端使用:

        var chat = new End('chat','http://localhost:8080'),
            chatRoom = chat.child(window.location.search.split('?')[1]),
            chatMsgs = chatRoom.child('msgs');
        chatMsgs.on('child_added',function(msg){
            $('.msgs').append('<div class="msg">'+msg.value.name+' : '+msg.value.text+'</div>');
        });
        $('#btn_send').click(function(){
            var name = $('.txt_send_name').val();
            var text = $('.txt_send_text').val();
            chatMsgs.push({name:name,text:text});
        });
        瀏覽 19
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            日本美女操逼视频 | 97国产精品视频人人做人人爱 | 久久女同互慰一区二区三区 | 韩国毛片一级 | 韩国婬乱a一级毛片多女三 | 中国人粉嫩bbw18 | 国产午夜小视频 | 欧美乱妇高清无乱码 | 日本护士取精视频xxxxx全部 | 朋友娇妻的滋味hd |