Angular4 and TypeScript give us true object oriented web development. It's a delight to work with.
After using AngularJS for some years, I was eager to start using Angular2. When it came out in beta I started using it for the front-end of MANAGED.
Although technically you can work with Angular2 using vanilla JavaScript, it's really been designed to work with a pre-processor. I like to work with TypeScript.
Get in touch to talk about your project or just ask me a question.