- Learn Type:Driven Development
- Yawar Amin Kamon Ayeva
- 139字
- 2021-07-02 14:41:24
Why ReasonML?
So why have we chosen ReasonML over something else? For example, TypeScript and Flow are popular languages that target JavaScript today (among many others), but we chose Reason because:
- It has a powerful and elegant type system, which neatly fits together many type-driven development concepts
- Its JavaScript compiler (BuckleScript) has incredibly fast compiles, optimization, and high-quality dead-code elimination; fast compiles are great to have if you’re doing type-driven development, and performant code is great to have in any system
- It has a very helpful and enthusiastic community that's very accessible
- It gives you access to the mature OCaml community and its aggregated knowledge base
We will take advantage of the contrasts between the two languages to understand how statically typed Reason code is converted into dynamically typed JavaScript code yet still runs safely by design.
推薦閱讀
- Testing with JUnit
- 數(shù)據(jù)庫原理及應(yīng)用(Access版)第3版
- 無代碼編程:用云表搭建企業(yè)數(shù)字化管理平臺
- Web Application Development with R Using Shiny(Second Edition)
- 游戲程序設(shè)計教程
- C語言程序設(shè)計
- C語言程序設(shè)計實驗指導(dǎo) (第2版)
- Python編程:從入門到實踐(第3版)
- Node.js從入門到精通
- C語言程序設(shè)計教程
- 計算機應(yīng)用基礎(chǔ)案例教程(第二版)
- Node.js應(yīng)用開發(fā)
- 川哥教你Spring Boot 2實戰(zhàn)
- ASP.NET Core 2 High Performance(Second Edition)
- Roslyn Cookbook