Since I also came from the good old jQuery
, migrating to AngularJs
with no chance of going back, before proceeding with the answer, I would like to ask a question, because it will set the direction that - less - I advise you to follow.
What is your knowledge of AngularJs 1
today?
If the answer is anything that is not advanced up, I recommend that you strongly consider using the ng2.0
(ng = Angular). I say this because the difference between ng1
and ng2
is very stark, in all respects. To put it roughly speaking, it's like two completely different languages. The way you program in ng1
and ng2
has similar fundamentals but different practices. So you'd better start and learn ng2
than start in ng1
simply by having a visual library of material design . That's just a detail.
What good is a nice frame if you do not have a house to hang?
What would you be missing if you do not use material2.0
, it would just be superficial features, such as drawer
, tooltip
, FAB, etc. What would you be missing if you do not use ng2
performance, technological delay, simplicity and code organization, etc.
The balance weighs a lot to one side only.
I understand when you say One man design , but there are other% of material design that can give you all the visual look without the superficial features, which can also be reached with frameworks
and ng2
animations. They may not be so modular, but they certainly supply your need.
Now, if you already have good knowledge on css3
, I see no problem in you continuing to use it. As much as ng1
is there, version 1 will still have a good amount of support time, enough to migrate to ng2 beta
more peacefully and calmly. No way for the cars ahead of the oxen. And yes, you can use the 2 libraries to create a very harmonious project.
I hope the answer can answer your question and guide you better.