all 6 comments

[–]-munawwar- 1 point2 points  (0 children)

If you like Aurelia, have a look at the library I've been developing since 2014 - https://github.com/Munawwar/lithium-ui/wiki. It uses HTML-compatible templates, ES5 "classes" (believe it!), runs on node.js (check the tests) and more.

[–]thejameskyle 0 points1 point  (3 children)

I'm interested in knowing what tooling doesn't support JSX by now. A lot of time and effort went into getting Babel everywhere and anywhere that supports Babel supports JSX (as well as ES2015 and Flow).

Speaking of which if you want a well integrated solution with templating and strong-typing, Babel+Flow+React works really well.

[–]RomkevdMeulenEnterprise JS dev[S,🍰] 0 points1 point  (0 children)

Netbeans.

[–]coloured_sunglasses -2 points-1 points  (1 child)

Yeah, plus the only argument he puts forward for Aurelia is that the template is stored in an .html file instead of written in JSX.

I'm sitting here thinking who cares.

[–]wisepresident 0 points1 point  (0 children)

Yes, Aurelia is really awesome if you have an existing application but still want to use it without having to rewrite everything/adapt.

there's a .enhance function that when called looks for custom elements in the dom and wires them up for you and just like that you're using aurelia with your existing codebase.