2013-04-20 115 views
-1

根據數據庫中的值更改,使用哪種推薦的技術或技術來創建自動更新屏幕的網頁?併發網頁會話的最佳技術是什麼?

例如,有一個帶有按鈕的網頁。當按下按鈕時,數據庫中的相應值從關閉變爲開啓。完成後,再次檢查數據庫,並且網頁上的按鈕變爲相應的狀態(打開或關閉)。

幾個網頁可能在不同的設備上打開,它們也必須更改。

我用Express和Socket.io查看了Node.js,但它似乎只有相對較少的文檔,我想知道這是否可以用另一種方式完成,因爲JavaScript很慢(我認爲)。

+1

查找[服務器推送](http://en.wikipedia.org/wiki/Push_technology),特別是HTTP服務器推送。 – didierc 2013-04-21 00:07:30

+1

我不能給你一個答案,因爲我不知道所有不同的技術,但是;應該爲此找到Node.js。 JS可能會很慢,但幸運的是,谷歌V8引擎的工作是神奇的方式,所以JS實際上編譯爲C或某些東西,本地運行。所以它非常快。這就是爲什麼chrome瀏覽器非常棒(其他瀏覽器也可以這麼做)。根據我的經驗,有很多關於nodejs的文檔,所以我沒有看到有什麼大問題。 – Automatico 2013-04-21 00:10:22

回答

1

Meteor JS可能會讓你感興趣,如果你不介意它的流血狀態。它非常花哨的JavaScript框架,可以進行大量的實時更新和併發。很酷。

+0

流星的+1。還有Derby和SocketStream。 – emgee 2013-04-21 02:27:26

+0

Yarek,流星JS還算是阿爾法?如果不是,你會更新這個答案嗎? – halfer 2016-11-15 12:50:50

+1

@halfer不知道,我不再與前端工作:) – 2016-11-15 17:27:10

相關問題