- 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.
推薦閱讀
- Learning Neo4j
- GAE編程指南
- Monitoring Elasticsearch
- Learning FuelPHP for Effective PHP Development
- Kotlin編程實(shí)戰(zhàn):創(chuàng)建優(yōu)雅、富于表現(xiàn)力和高性能的JVM與Android應(yīng)用程序
- Mastering openFrameworks:Creative Coding Demystified
- Learning R for Geospatial Analysis
- PHP編程基礎(chǔ)與實(shí)例教程
- PHP+Ajax+jQuery網(wǎng)站開發(fā)項(xiàng)目式教程
- Instant Zurb Foundation 4
- Akka入門與實(shí)踐
- 數(shù)據(jù)結(jié)構(gòu):Python語言描述
- Laravel Design Patterns and Best Practices
- Swift 2 Design Patterns
- Learn C Programming