Комментарии:
Very good presentation!
ОтветитьThank You
ОтветитьThank you for the talk. But I think ReasonML is not the best solution of writing enterprise web apps. Just alternative for geeks and fans.
The reason why ReasonML (buklescript) is not popular even in native OCaml community is incompatibility with native OCaml libs from opam registry, because bucklescript is forked out of date OCaml compiler.
And another reason is JavaScript dynamic nature of libraries. For example ReasonReact is "zero-cost" bindings to ReactJS. But just look to the binding code. Mostly of it is trade-offs to satisfy JavaScript semantics via foreign immutable and static by default OCaml language. Why we need this additional layer to just writing JavaScript apps? TypeScript has much thinner and ECMAScript compatible layer and it is the reason of TypeScript success.
Rule of thumb for better presentations: if your slide is mostly blank you should increase the font size.
ОтветитьIt's funny how we fix javascript/typescript issues with tools like ReasonML, ReScript and Elm, but still fallback to use TS because of business decisions that in the end cost millions of dollars
Ответить