Re:Ask HN: What is your front-end stack of choice if you sta...
by WorldMaker on Thursday August 13, 2015 @09:52AM
(#10054132)
I was a fan of its predecessor Durandal for providing a good set of conventions for a SPA built with Knockout. Once Knockout added components, however, I started switching back to raw Knockout and maybe a router library.
Aurelia to me is interesting. I appreciate that it's still modular and well architected like Durandal. In that regard I trust Aurelia more than I would trust, say, Angular (1.0 or 2.0). I like that Aurelia is encouraging people towards JSPM (and SystemJS), which I've been recommending as well.
That said, I don't think I would actually use Aurelia in a project. For applications that need a deep legacy support it's clearly still the best option to use Knockout and Knockout Components (and maybe Durandal, but maybe not). For applications targeting the "evergreen" browsers I've been leaning towards CycleJS, not just because the "Reactive" frameworks are the new hotness, but because even in my use of data-binding frameworks like Knockout I've been slowly leaning more towards the "Reactive ideal" anyway and now that CycleJS is 1.0 and stable that looks like a good place to start these days.
Aurelia to me is interesting. I appreciate that it's still modular and well architected like Durandal. In that regard I trust Aurelia more than I would trust, say, Angular (1.0 or 2.0). I like that Aurelia is encouraging people towards JSPM (and SystemJS), which I've been recommending as well.
That said, I don't think I would actually use Aurelia in a project. For applications that need a deep legacy support it's clearly still the best option to use Knockout and Knockout Components (and maybe Durandal, but maybe not). For applications targeting the "evergreen" browsers I've been leaning towards CycleJS, not just because the "Reactive" frameworks are the new hotness, but because even in my use of data-binding frameworks like Knockout I've been slowly leaning more towards the "Reactive ideal" anyway and now that CycleJS is 1.0 and stable that looks like a good place to start these days.