Re: [問題] websocket
※ 引述《cowbaying (壓力太大 囧mmmmmmmmmmm)》之銘言:
: 版面上並無討論這個主題
: 已經STFW
: 大致上較為嚴重的是描述安全性方面的問題
: 但是說真的我也搞不太懂到底不安全在哪裡
: 感覺所謂的不安全很像injection那類的東西
: 這server端都有解阿
: WS的功能我認為是個能取代JSP與servlet的玩意
: 不需要http server
: 也具備SSL/TLS加密
: 可否請有這方面開發經驗的大大提供明確一點的線索?
: 還是我走錯棚了?
坦白說,走錯棚了 XD
websocket 應該算是很純的 javascript spec
不過,你又沒打算連 server side 都用 javascript 實做
所以從 server side 的角度來看 websocket
然後跟 JSP/servlet 作個比較
應該還在版規容許的範圍內...... 吧?
我這陣子因為案子需要
所以用 PHP 弄了一個超簡陋的 websocket server
( https://github.com/PsMonkey/HatePhp )
client side 則是自己包了一個 GWT wrapper
(有 websocket 的 GWT library,不過還不需要用)
赫然發現用 websocket,server side 就算不是 JSP container 也無訪
不會有得三天兩頭跑慢死人 GWT compiler 的問題
要說 websocket 會取代 JSP/servlet
我是覺得不太可能
畢竟很多東西還是直接套 http 比較快樂
或著說,AJAX 發展到現在
one page app 也沒有把標準 page base 的 flow 給統統打死
原因應該很多... (雖然我無法理解... XD)
把 websocket 當成強力進化版的 AJAX(姑且不論底層架構 XD)
能夠突破 AJAX 不能突破的部份嗎?
我覺得應該也是不能...
我是還沒有 survey websocket server side 的發展
但是基本上像身份驗證、session 控制這類的東西
在 HTTP(JSP)上頭已經發展成熟、甚至大家也習慣了
今天要在 websocket 上重新搞一次
當然,搞起來可能會比 http 快樂許多
但終究還是要費一些工,而且,真的有必要嗎?
再者,如果要管控 host page(開 ws 的 js 的 page)的存取權限
以及其他 javascript 所需的 resource
(還是說連圖檔也用 ws 來傳遞 [思][炸])
那麼終究還是得靠傳統的機制來運作
所以,理論上應該是 websocket
去補足 JSP/AJAX 無法(快樂)達到的功能
而不是取代 JSP
當然要取代也不是不可以 :P
一點淺見....... [遮臉]
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.30.124
推
06/14 23:13, , 1F
06/14 23:13, 1F
→
06/14 23:15, , 2F
06/14 23:15, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):