5 ms·
> with a vast reduction in complexity That is very optimistic looking at the current state of client side development with it's ever changing Javascript, Babel
by uranian 9y ago
> with a vast reduction in complexity
That is very optimistic looking at the current state of client side development with it's ever changing Javascript, Babel, Typescript, whatever script, Webpack, with HMR?, React or Vue? Angular? Flux? Redux? Isomorphic? Linters? Testing? CI? CSS/???SS or inline?, some NPM modules maybe?, and so on.. Sorry for me being a bit more pessimistic here.
- colordrops 9y agoMany of these are particular implementations of FRP, not FRP itself. That's like saying MVC is complex because there are 50,000 implementations. It's a non sequitur.
- zensavona 9y agoI think what this person is talking about is simplicity in the actual UI pattern, and thinking about them. The problems you mention are JavaScript problems, not UI problems. Have you ever tried to build a UI with Qt or JUCE?
- bmer 9y agoIsn't JUCE music-app only (or, mostly)? Also, I am having a hard time figuring out whether you are mentioning Qt and JUCE in a positive light, or a negative one...
- coldtea 9y agoJUCE is mostly for music, but otherwise fully flexible UI-wise and with tons of helper stuff for all kinds of things. And the parent is obviously implying QT/JUCE are much harder to create a GUI than js/html/css/etc.
- adamnemecek 9y agoI'm waiting for cycle.js to become the framework du jour.
- napsterbr 9y agoElm. No, really, elm. It goes away with all the js fatigue, your code is clean, readable and reliable, and does not produce runtime errors. You don't need npm (though it's probably a good idea for development, since you get hot-reload for free). Linter, testing and ci is a must, regardless of which kind of development we are talking about. Of course, linting with elm is a no-brainer with elm-format, and testing is much easier when you don't have side-effects. Plus you get fuzz testing "by default". I was just as pessimistic as you wrt frontend development, I had dropped it off altogether. Elm made frontend dev enjoyable again. Can't recommend it enough. If someone wants to talk about elm and how it is to develop with it, feel free to drop me a line. Email is on profile.
- uranian 9y agoThanks, this is interesting.
- pjmlp 9y agoThe life on native client side development is more peaceful.