Recommendation: Build Systems parent page that summarizes and helps people choose one
I think it would be helpful to add a parent page to Build Systems that:
- Summarizes each option (CLI, Webpack, JSPM) and maybe give benefits/drawbacks of each one
- Helps people new to Aurelia and build systems choose
- Specifies if there's an Aurelia "standard", like the CLI, that someone should choose if they don't know what to choose
I'm new to Aurelia and build systems and want to start an Aurelia app but don't know which build system to choose. I read in a blog post comment that Webpack is favored over JSPM. If that's still true things like that would be good to mention on the new summary page. Also it may be good to mention if the CLI is ready for prime time but has known limitations.
Congrats team on 1.0 release!
This is a great idea. Any interest in contributing the document?
I would, but unfortunately I don't know enough about build systems. I haven't used JSPM or Webpack before. And I haven't been keeping up with the experiences from the aurelia community. We're going to start our aurelia app very soon and I'm going to give the CLI a shot.
Is it safe to say:
- JSPM is not recommended anymore due to bugs in releases
- Webpack is a good choice for those who are already familiar with Webpack
- CLI is a good choice for everyone else
That's a fair recommendation I would say.
actually besides not being the fastest i have the fewest trouble with jspm