0
我使用Go編程語言創建Web應用程序。使用chrome框架代替SockJS
在我的項目中,我需要支持IE> = 8,Firefox> = 13 Opera> = 12 ...
項目的一部分依賴於實時推送通知。 Go對Socket.IO或SockJS沒有很好的支持來從http推送方法中抽象出來,但它已經構建了對websocket的支持。
我想在Go中使用Go websockets實現實時推送模塊 - 在http web應用程序內部,而不是使用SockJS的其他語言創建其他服務。這將要求IE8,IE9用戶安裝chrome frame插件。
問:除了迫使IE8和IE9用戶安裝chrome框架之外,這個解決方案還有什麼缺點嗎?
Q2有推送通知單獨服務的優點嗎? (除了更好的瀏覽器兼容性)?
優點是我不需要維護單獨的服務,我可以重複使用Go代碼。
謝謝。相反:是否有專門針對推送通知單獨服務的優點? (除了更好的瀏覽器兼容性)?對EventSource的支持類似(IE10不支持它,但它與其他瀏覽器的兼容性略好)。 – 2013-04-22 13:16:50
IE10沒有Chrome框架。 – 2013-04-22 13:21:13
我的愚蠢:EventSource是普通的HTTP,所以我們可以添加第三方JS庫來支持它沒有本機EventSource的瀏覽器。 – 2013-04-22 13:35:39