如何評價 Facebook 推出的前端工具鏈 Rome?

時間 2021-05-13 06:05:58

1樓:滄海

目前來看和Deno要做的一部分事情有點類似,Rome想一次性解決打包、測試、lint、format這些常見的工程化解決問題。

這裡面任何乙個問題,npm都有現成的包,而且使用者量都很大,而且足夠靈活,當然也足夠複雜,總感覺這個應該是es或者nodejs來推動這個事情,現在Sebastian McKenzie(Babel、Yarn作者、React Native團隊成員)乙個人來寫,真的是大佬就是大佬,太強了。

es module隨著瀏覽器的公升級,打包這塊至少不用像現在一樣這麼複雜了,但是前端ui測試確實一直都是乙個很麻煩的事情,lint、format這些我覺得目前eslint也夠了,Sebastian為什麼要花費這麼大的力氣來做,想不通,可能Facebook就是有錢吧。

2樓:Shulamith

理所當然到不禁想問之前們前端界都在幹嘛的工具...

另外"//"

:"Look! No deps!"

,"dependencies":{}

,"///"

:"Only used for static type checking"

,"devDependencies":,

3樓:陸沉

前兩周我跟另乙個同事談論這個事情的時候,有乙個觀點是一致的:這貨根本沒辦法相容現存的 webpack 和 babel 的外掛程式生態。

直到今天看了 https://www.

zhihu.com/question/378470381/answer/1079675543這篇回答,恍然大悟,人家根本沒準備解決社群現在的工具鏈的問題……所以結論是,如果你準備用它完全替代掉現有的工具鏈,那可以試一試……

如何評價Facebook推出的flow js?

type annotation是動態型別語言的發展趨勢之一,並且越來越重要,最直接的優勢 在執行前能確定很多低階錯誤 在模組化中有效確定介面 或者函式簽名 不難麼明顯的優勢 型別化有望作出更好的執行時平台 JIT之類的 更好的IDE支援 auto complete,code refactoring ...

如何評價 Facebook 新推出的 CNN 機器翻譯專案 Fairseq

深度學習於NLP 很多的trick,比較有想法。1 輸入端加入位置向量,2 層疊的CNN構成了hierarchical representation表示,底層的CNN捕捉相聚較近的詞之間的依賴關係,高層CNN捕捉較遠詞之間的依賴關係。通過層次化的結構,實現了類似RNN LSTM 捕捉長度在20個詞以...

如何評價 Facebook 推出的程式語言 Reason

白羽飄 戰略性mark,防止跟不上時代。話說用bucklewcript編譯成js的話,為啥不用coffee的語法,比js更像ocaml。用了一段時間ts都不寫分號了,囧,試了一下reason,分號不能省,很不適應。 Cosmia Fu 怎麼看都是換了一種語法的ocaml啊,那這樣Haskell的大括...