I like Mithril which is similar to React/Ractive. https://lhorie.github.io/mithril/ It doesn't abstract away too much from JavaScript and provides good methodologies as outlined in the Learn/Guide section of the site. As per your points: 1. A good couple of hours to about 6 depending on expertise just to test the workflow, get comfortable with MSX and to read the docs. 2. I've not used it in production as for current…
Ask HN: Which JavaScript frameworks do you use?
51–60 of 71 posts
Re: Ask HN: Which JavaScript frameworks do you use?
#52ractive. It's the best kept secret in web development. Want a live binding, 2 way, super performant virtual DOM, that feels less like a framework and more like something that came with JavaScript? var binding = new Ractive({ el: '.some-class', template: ' Hi there {{ name }} ', data: { name: 'Alex' } }) It's created and maintained by The Guardian interactive team. http://www.ractivejs.org/ ## Time needed for Learning…
Re: Ask HN: Which JavaScript frameworks do you use?
#53We use Knockout in our workplace. I particularly like it because it is lightweight (you can mix it with plain JS or jQuery) and because it doesn't involve writing HTML as a string in JS. We write mostly internal apps and so performance/scaling are not usually on the radar, but ease of maintainability across a wide spectrum of developer skill levels is. As for comparing to other frameworks, my biggest concern with som…
Have you started using the new components available in knockout? http://knockoutjs.com/documentation/component-overview.html As a knockout enthusiast I was excited to see that get developed.
Re: Ask HN: Which JavaScript frameworks do you use?
#54http://vanilla-js.com/
Re: Ask HN: Which JavaScript frameworks do you use?
#55Earlier quoted context omitted.
Have you started using the new components available in knockout? http://knockoutjs.com/documentation/component-overview.html As a knockout enthusiast I was excited to see that get developed.
Yes (and I like them too), but I don't put the template as text. Instead I use one JS and one HTML file per component, loaded with require.js.
What do you use for routing?
I've been dreaming up a framework that's actually knockout +/- routing +/- requirejs +/- model management...
Re: Ask HN: Which JavaScript frameworks do you use?
#56I use Marionette: http://marionettejs.com/ 1. You can grasp the basics in just a few hours, but obviously this is entirely subjective. A week-long training course will really get you going, though. The nice thing in terms of learning it is that the maintainers consider Marionette the "non-framework framework," in that it's just JavaScript, with no new paradigms to learn. 2. Hmmm, 3 for me, but that's also subjective.…
I'm surprised you didn't mention backbone once... Are you using marionette without backbone? BTW, skeletor here (I think we may have worked together before, very very recently)
Re: Ask HN: Which JavaScript frameworks do you use?
#57Re: Ask HN: Which JavaScript frameworks do you use?
#58ractive. It's the best kept secret in web development. Want a live binding, 2 way, super performant virtual DOM, that feels less like a framework and more like something that came with JavaScript? var binding = new Ractive({ el: '.some-class', template: ' Hi there {{ name }} ', data: { name: 'Alex' } }) It's created and maintained by The Guardian interactive team. http://www.ractivejs.org/ ## Time needed for Learning…
Re: Ask HN: Which JavaScript frameworks do you use?
#59Earlier quoted context omitted.
Yes (and I like them too), but I don't put the template as text. Instead I use one JS and one HTML file per component, loaded with require.js.
Yeah I'd imagine most people don't use the template as text -- one of the best parts about knockout is it's natural (HTML) feeling templates. What do you use for routing? I've been dreaming up a framework that's actually knockout +/- routing +/- requirejs +/- model management...
Re: Ask HN: Which JavaScript frameworks do you use?
#60I think the self-reported data that you're going to get is going to be worthless. Anyone who says (for example) that they learned Angular in 3 hours probably didn't really learn Angular. If I were you (and honestly I wish I was, I loved being a student) I'd focus much less on analyzing an arbitrary list of JS frameworks and instead turn my attention to questions like: Why are there so many frameworks in the first pla…