給eggjs的建議以及開放心態推薦vig供eggjs參考
1、框架的好壞不是吹出來的。
很多廣告強大的東西,未必是好東西。 eggjs差不多算是其中之一。
2、請先將框架的性能提高點,再來吹你的框架。
vig的基本性能折損只有1%多點。
koa性能比express高出約20%,而你們的性能比vig低了3倍。
功能沒有vig靈活,也不見得比vig多。
3、宣傳要實事求是
你們宣揚express不適合企業,宣傳koa是下一代都違反了技術的正確性。
是一種技術浮燥的表現。
我們至今沒有看出koa下一代在那裡,難道express不能使用async/await?
vig就是基於express的,vig的很多場景都有使用了async/await。
相反的koa的中間件根本不是中間件。
那有中間件是遞歸的?中間件都是線性的。
最後koa因為預見不足,從generator切換到async/await,純浪費時間,還有遷移成本。
所以當時宣傳的下一代在那裡?
為什麼我就不會去碰generator呢?
你們前幾年宣傳的這麼high的generator現在是不是依然堅挺?
為什麼我可以提前幾年發出預警,說generator並不是一個好的解決方案呢?
你們忽悠能力強是一個優勢,但是不分對錯就是一個大的問題。
最大的問題在於你們區分能力弱。
我只是舉一個已經證明的事實。
有本事不要將koa1切到async/await。
而async/await出來時,我就說async/await是比較終極的解決方案了。
你們可以愚弄很多人,但是事實終歸是事實。
所以koa在三個方面存在問題:
1. 並沒有比express更下一代,相反是一個畸形兒
2. 團隊接受generator馬上被async/await打臉,可見預見性不足
3. 將中間件變成了遞歸調用,概念不清
基於這三個問題之上的eggjs的問題我已經在之前的文章描述了,不再贅述。
現在看來光文檔就已經很嚇人了。
同時包括宣傳錯誤的前後端分離概念。
4、低級的人身攻擊並不會有什麼效果
你們在性能沒有超過vig前,對他人的任何人身攻擊與侮辱並沒有效果。
除了顯示你們的低能與低級。
5、最後我對開源的態度是開放的
我支持所有的開源項目的開展,包括eggjs。
但是別動不動說別的東西不好。
vig的開發本無意貶低任何框架,並且非常推崇sails的很多基本理念。並且主要負責控制器端的Web業務。
所以不會與任何框架有什麼衝突。也沒有必要貶低任何框架。
但是看到eggjs的文檔在貶express,所以eggjs團隊也不能怪別人「以其人之道,還治其人之身」吧?
希望egg團隊好做egg,爭取至少在性能上做到vig的性能。
如果覺得vig框架好,適當的借鑒也是歡迎的。
vig地址:
https://github.com/calidion/vig
TAG:田一塊Web全棧 |
※情人節Dmallovo獻禮,大膽愛,放心送
※Android 視頻播放心得
※Living nature 天然有機口紅界的扛把子,這下可以放心吃了
※放心,三星的 Galaxy Home 智能音箱項目並沒有被砍掉
※iPhone X Plus太貴?韓媒:放心其銷量仍會是最好的!
※LiLiFitness教你春節期間如何放心吃還不長胖
※全新HUAWEI MateBook E體驗:老闆請放心,我將一直在線!
※懷揣Windows 10沙盒,放心「作死」
※如何辨別vintage真假?讓你放心買買買!
※對iPhone SE2有執念的果粉,現在可以放心了
※三星總裁:Note9電池比Note7更安全,用戶可放心購買
※自古上單出老公?RNG戰隊Letme這句話太Man,Uzi可以放心了!
※蘋果回應AirPods致癌:產品可放心使用
※iPhone XS MAX首發上手:終於可以放心等XR了!
※angelababy受傷後帶鋼板現身,看到所傷部位網友放心了
※終於等到iPhone SE2發布,這下可以放心了
※iPhone6s該不該升級iOS 12?看完和iOS 9的續航對比我就放心了!
※假面騎士zero-one疑似形象圖公開 放心全是假的
※IOS9的源碼泄露後,我們手裡的iphone還安全嗎?工程師:不越獄放心用
※iPhone XR 真實性能曝光:滿血 A12 放心買