Directives
Angular 5.0 provides three type of directives, they are as below,
- Component Directive
- Decorator
- Templates
All these directives we will discuss in the next article.
Support more languages
- TypeScript
- ECMAScript 5
- ECMAScript 6
- PureScript
- Elm
- Dart etc.
TypeScript
TypeScript is open source programming language.
TypeScript is a superset of a Javascript framework. TypeScript fully supports OOPS features or concepts. To know more about TypeScript, go to my article
What Is TypeScript
Angular 2 is already written in TypeScript. So Angular 4,5 and 6 are also written in TypeScript.
ECMAScript
ECMAScript is an official name of J
avascript language. ECMAScript comes in many versions from time to time. For more details, refer to
ECMAScript.
PureScript
A strongly-typed functional programming language that compiles to Javascript. For more details prefer
PureScript
Elm
Elm is a functional language that compiles to Javascript. It competes with projects like React as a tool for creating a website and Web App. For more details refer to
Elm.
Benefits of TypeScript
- Strong Typing
- Intellisense
- Code Navigation
- Support fully OOPS features
Support Code Editors
- VS Code Editor
- Visual Studio
- Sublime Text
- Eclipse etc.
Here a question arises in the Software Engineer's mind: If I don't have knowledge about Angular JS 1.0 then how can I learn Angular 4,5.0 and 6 or its higher version if it gets released?
My answer is that Angular 2,4,5.0 and Angular 6.0 is very simple compared to Angular JS 1.0. When I started a month ago, I also thought this iwould be very hard because as there are a lot of configuration files. But when I started to learn slowly then, I felt that it is really very easy. Keeping this in mind, I have started to write about Angular 5.0 or its higher versions.
In the next article we will see how to install, create, and run Angular 5.0 applications step by step.