credit SilkJS |
SilkJS 和 Node.js 一樣,內建就有提供 HTTP Server,而 SkillJS 的 HTTP Server 每秒可處理 20,000 左右的要求,遠比 Node.js 和 lighttpd 分別快上 10 倍和 1.5 倍左右,因此,號稱是最快的 HTTP Server,這個阿舍應該是可以理解的,因為 SilkJS 很可能是直接操作業系統的相關功能來完成工作的,當然會比在作業系統上執行的軟體來的快囉 ! 不過,和 node.js 提供的 HTTP Server 相似,開發人員要自行處理的事會比用 Apache Server 之類的伺服器來的多哩 !
還有,SilkJS 的 HTTPD 是有支援 CoffeeScript 的,因此,除了用 Javascript 來寫 SilkJS 的伺服器端程式之外,也是可以使用 CoffeeScript 來寫的哩!另外,要講的是,SilkJS 是開放原始碼的軟體,不過,它的授權卻是超有彈性的,只要從 OSI 許可的授權方式中,挑一種自己喜歡的來遵守就可以了哩 ! Cool !
雖然,因為 Node.js 和 SilkJS 實在有太多相似的地方,導致有不少人在比較 Node.js 和 SilkJS 那一個比較好、那一個比較適合哩! 不過,就阿舍看來,這兩者雖然在用途上可以十分相似,但是,阿舍倒是覺得 SilkJS 很適合用來取代 Perl 或 Python 來做為處理複雜自動化工作的腳本語言,因為 SilkJS 和作業系統有較好的黏著性哩!不過,這也可能限制了 SilkJS 普及的速度哩!
SilkJS 雖然一推出就是 1.0 版了,不過,相較於 node.js 已經累積的龐大社群資源,SilkJS 應該還要有一段路要走,就看後續有有更多的開發者願意投入,但是,不論如何,阿舍還是滿喜歡 SilkJS 的 “ implements a thin layer of "glue" to access the various operating system functions and functions of other useful libraries.” 想法的哩 !
喔! 對了,SilkJS 並不是採用 Async 架構,所以,也有人說 SilkJS 是同步版的 node.js,不過,應該是沒什麼關係,SilkJS 有特別解釋了一番 Sync 和 Async ,有興趣可以到這裡看看,改天阿舍有空再研究看看哩 !
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
2 則留言 :
這個 SilkJS 看起來蠻有趣的!!
是啊!應該是不錯玩的樣子哩 ! ^^-
張貼留言
歡迎留言提問和討論 .... 😁