Angular Intro Today we'll take a good look at Angular. Angular is a TypeScript-based open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS. Angular.js i.e less than or below version 2.0 is based on MVC Architecture and the angulr i.e from version 2.0 is based on Component Service based architecture. Specifically, we'll explore how the following aspects work : Getting started Building the UI Passing data between components Handling forms Routing Fetching data from an API Pros and cons Angular is a JavaScript framework which enables you to run client web applications in the browser, but also create native (mobile) and desktop apps. Broadly speaking, your Angular app will consist of lots of components, written using JavaScript (or TypeScript) and decorated with something Angular refers to as “directives” to handle things like binding your ma...
Vue.js Intro Vue.js is an open-source model–view–viewmodel JavaScript framework for building user interfaces and single-page applications. It was created by Evan You, and is maintained by him and the rest of the active core team members coming from various companies. Specifically, we'll look at these key areas Getting started Building the UI Passing data between components Handling forms Routing Fetching data from an API Pros and cons Vue Overview Vue is a JavaScript framework. Vue prides itself on being "incrementally adoptable." In its simplest mode, you can simply include the core Vue scripts in your application then set about building your components. Beyond that, and for more complex applications, you can use Vue's own CLI to create (and ultimately publish) a Vue project. As with most other JavaScript frameworks, Vue apps are built as a series of small components that you can then compose together to make bigger features (and ultimately entire applications). Yo...