我正在使用Go编程语言创建web应用程序。
在我的项目中我需要支持IE>=8,火狐>=13 Opera >=12 .
项目的一部分依赖于实时推送通知。Go并不很好地支持Socket.IO或SockJS从http方法中抽象,但它对websockets提供了内置支持。
我希望在Go中实现实时推送模块,使用Go websockets -在http应用程序中,而不是用使用SockJS的其他语言创建其他服务。这将需要IE8、IE9用户安装铬框插件。
Q:除了强迫IE8和IE9用户安装铬框外,还有什么缺点吗?
Q2是否支持为推送通知提供单独的服务?(除了具有更好的浏览器兼容性)?
优点是我不需要维护单独的服务,我可以重用Go代码。
发布于 2013-04-22 12:13:30
听起来你对交易有个很好的主意。只有你才能知道安装铬框是否会被你的用户所接受。
如果您只/大部分需要将数据推送给用户,那么还可以查看EventSource API。它在服务器上得到了更广泛的支持和非常简单的实现。
https://stackoverflow.com/questions/16144682
复制相似问题