So to start with I'd like to say I've been developing with Angular 1 for 2/3 years and have an app that is currently using typescript with namespaces/internal modules and 1.5 components.
Like most people now I am looking at trying to integrate Angular 2 and while the docs on the Angular.io website are very informative I'm still really struggling to work some stuff out. I've never used module loaders/bundlers before and this seems to be a bit of a learning curve. The upgrade tutorial uses SystemJs yet I've heard that Webpack is actually the preferred bundler but the Webpack tutorial only seak in relation to a pure Angular 2 app not a hybrid.
To get to the point what I guess I'm asking is, what is the best module loader/bundler for a hybrid app? Also with using typescript namespaces instead of external modules is it even possible to create a hybrid app? I know webpack works through dependences using import statements so I'm thinking this would rule it out, but should I be looking to move from namespaces first and then think about integrating Angular 2?
Also the part of the upgrade guide on Angular.io which seems to cover hooking up the upgrade adapter is very unclear. There are code snippets but no mention of what file they should be in and also some snippets don't seem to even work. For example where the upgrade adapter is moved to a seperate file it seems to be magically getting the AppModule but doesn't import it.
If anyone could shed some light on just one of my queries it would be much appreciated, as at the moment I just feel like forgetting Angular 2 and sticking with Angular 1.