Skip to content

Ionic & AngularJs

AndyrewCarrollGmit edited this page Apr 21, 2017 · 1 revision

What is Ionic?

Ionic is an open source framework used to develop mobile applications, it is a front end html framework built on top of AngularJs which is targeted at building hybrid mobile apps. Hybrid applications are web applications in the native browser, such and Web-view in Android . Hybrid apps are developed using HTML, CSS and Javascript, and then wrapped in a native application using platforms like Cordova (used to build mobile applications).

What is AngularJs?

AngularJS is an open source web application framework, It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. It is a powerful javascript based language

AngularJs Core Features

Data Binding

The synchronization of data between model and view components

Scope

Objects that refer to the model and act as a glue component between the controller and view

Controller

JavaScript functions that are associated to a particular scope

Advantages of AngularJS

Provides capability to create Single Page Applications in an easy clean way

With AngularJS, developer write less code and get more functionality

AngularJS applications can run on all major browsers and smart phones including Android and iOS based phones/tablets

Disadvantages of AngularJs

Being JavaScript only framework, application written in AngularJS are not safe. Server side authentication and authorization is must to keep an application secure

If the user of the application disables JavaScript then they will see the basic page and nothing more

Clone this wiki locally