如何看待 Scala js?

時間 2021-05-31 19:54:37

1樓:damon lin

官網這張圖已經說的很詳細了:

不管是es6還是typescript都是需要編譯的,本質上都是做了個翻譯器,給js加上高階語言的特性。既然如此為什麼不選擇更強大的scalajs呢?除了成熟度的擔心,貌似找不到其他理由。

所以scala js還是很值得期待的,也許有那麼一天scalaer可以同時寫前端-服務端-資料端,成為真正的全棧了!哈哈哈

——————-補充

發現了binding.scala

因為scala原生支援xml,binding.scala用巨集機制將xml物件轉換成Binding物件。然後就是在Scalajs上實現雙向繫結了 cool!

2樓:張寧

scala本來就適合做dsl,降低其它框架的使用複雜度。js編寫過程可以報錯了,靜態。型別也可以避免出錯了。

也有編輯器支援提示了。挺好的。除了react其實現在有好多scalajs封裝的其它前端js框架了

react對state的管理,一連串的action實際可看作是一連串函式,直接壓縮過程到終態,這和scala函式式也挺契合

3樓:劉典

現在哪種語言不能編譯成JS都不好意思說 Hello World 了:

JS作為動態型別的指令碼語言搶了組合語言的市場,這只能用慘絕人寰來形容-_-#。不是親眼所見誰能相信 asm 和 js 會在一起 http://

asmjs.org

估計過十年能寫JS的都是底層開發的系統程式設計師。

如何看待風水?

北風遇海 說實話,我對這種東西本來是嗤之以鼻的 但是我母親去上了省委黨校的遞進班培訓後,居然告訴我他們要專門學這個風水,說是人體是個小宇宙,被一層磁場包裹,和大宇宙有什麼呼應云云 為防大家嗤之以鼻,我就說下,母親是某省廳的黨委書記,副廳級別,而省委黨校的遞進班是要過考的,同時他們的師資配備是從同濟大...

如何看待End to End Object Detection with Transformers?

天天吃 對於歐式空間,position embedding的重要性以及通過mask和position embedding實現多模態的attention 參考 https zhuanlan p 146454731 李韶華 新鮮出爐的slides。知乎沒辦法匯入ppt,就傳圖了。Slides已上傳到ba...

如何看待DARLING in the FRANXX第二集?

郁仁 明明都是喜歡的元素,可為什麼就是讓我開心不起來。才放了兩集。少年少女,超級系機械人,末世與牢籠,隱約覺察到的社會實驗,背後的集團及其目的,NERV的長電梯,還有。性暗示。好吧,是性暗示,使我焦躁與自我困惑的,是明明放在別的番里也許會引我或捧腹或莞爾的性暗示。未成年人,已然物化了的少女,處於上位...