3 ms·
Did you find better alternatives? I'm currently trying to learn a bit of Elm. So far it's basically the only "Javascript framework" that I've been able to get u
by mrweasel 5y ago
Did you find better alternatives? I'm currently trying to learn a bit of Elm. So far it's basically the only "Javascript framework" that I've been able to get up and running, while still understanding how things actually work.
- mvolfik 5y agoI'm also this kind of i-want-to-know-how-things-work person and also never managed to stay at learning React, Vue etc. But a few months ago, I discovered Svelte and I absolutely love it. I recommend you to give a shot to their excellent tutorial which you can finish in < 1 hour https://svelte.dev/tutorial/ https://svelte.dev/tutorial/
- cies 5y agoThis post links to a PureScript project that is probably the easiest PS framework around. ReScript + rescript-react is a good alternative. Less safe, waaaay more verbose; but backed by Facebook. This is quite cute (in TypeScript though): https://github.com/cyclejs/cyclejs https://github.com/cyclejs/cyclejs And Yew is super cool, it goes the WASM route (in Rust): https://github.com/yewstack/yew https://github.com/yewstack/yew
- otabdeveloper4 5y ago> while still understanding how things actually work was, methinks, the salient part of his point. (I emphasize, I too think Elm is coherent enough so you understand how it works, which other Javascript frameworks lack.)
- pharmakom 5y agoThere is a library for Elm style apps in F# called Elmish. Unlike Elm, F# compiled with Fabel can call JS directly (and vice versa).
- vyuh 5y agoI am hopeful about using Flame (posted link) along with https://pursuit.purescript.org/packages/purescript-ordered-collections/2.0.1/docs/Data.Set https://pursuit.purescript.org/packages/purescript-ordered-c.... Looks like purescript development requires node, purescipt compiler, and spago build tool. I have set these up. In future I'll try to learn Flame framework and then adapt my elm code to this.
- samhh 5y agoPureScript's build system is very good (Spago), and the language is too, but it is tougher to learn than Elm veering much nearer Haskell.
- toastal 5y agoI can’t express how useful using Dhall as the configuration format for Spago has been compared to the standard JSON, YAML, or TOML files have been. Having typed configuration with function and can grab environment variables opens a lot of possibilities. One place that has been nice is changing target locale to build with an env var pointing to a different source folder for translations. Overriding packages is just merging two records. Normally this would have to all be handled in a in the build tool or using a non-terminating config language, as a result Spago and PureScript’s package system get to be much simpler. The fact that Dhall’s aesthetics mirror those of PureScript (including Unicode) is a cherry on top.