used for client side execution only in which the scripts written were embedded
in webpages HTML. It runs on various platforms for example, Windows, Linux, Mac
Now a question arises that why one should use NODE.Js?
1. Well it has
major advantage that it eliminates the waiting time,by this I mean that for
other languages like PHP we have to wait for the completion of one task
assigned and after its completion then it will be ready for the next task
assignment. Well this is not the case with NODE.Js it implements the task and
without waiting for its completion it is ready for another request by the user.
2. It is very memory efficient as it runs
3. It can
generate dynamic page content.
4. Can handle
data in your database.
Its files must have an extension “.js” and they must
initiated on the server first before any other effect.
Angular Js is an open source front end web application
and binds the data to HTML with expressions. It starts automatically when the
page loads. It addresses the challenges faced while developing single page
The AngularJS framework works by first
reading the HTML page, which has additional custom tag attributes embedded into it. Angular interprets those attributes
as directives (HTML attributes with a ng prefix)to bind input or
set within the code, or retrieved from static or dynamic JSON resources.
It is a collection of MongoDB, ExpressJs,
used to develop web applications. MEAN stack is a development kit for both
server and client side execution.
Why did google developed a new version of
AngularJs 2.0 and
above is powerful as compared to previous ones especially in mobile
development. It is better in performance and load time.
In the latest
versions several modules have been removed resulting in better performance.
Angular 2.0 and
above are based on Typescript. Basically typescript is from Microsoft which
means that it will be popular to .NET domain users.
introduces HttpClient, which is a more powerful library for making HTTP
Improvements in 5.0
are that it includes support for progressive web apps and improvements related
to material design.
All the versions which
are to be released in the future will be backward compatible with the prior
between AngularJs and Angular 2.0 and above____
Angular 2.0 and above
Structured MVC Framework
Component Based Framework
Separation of HTML and Business
It contains the same concept with
more modular pattern.
It doesn’t support typescript
Easy to setup
It support typescript
Not easy to setup
Less choice for languages
More choices for languages.
Slower than the latest
Performance wise it is much faster.
Slow app development.
Reduced its bundled file size by
60% hence accelerated app development.
object can be converted into JSON, which is sent to server. Also we can convert
built-in function JSON.parse().
programming language. The basic advantage of this is that web pages can be
updated asynchronously without reloading the page. Working of ajax:
1. An event occurs in a web page (the page is loaded, a button is
3. The XMLHttpRequest object sends a request to a web server
4. The server processes the request
5. The server sends a response back to the web page
This is a PHP driven framework which helps us
save our time. We spend a lot of time writing the same code again and again,
this framework helps in minimizing the amount of code to build a website. It contains
libraries, a simple interface and a logical structure which helps in
maintaining a high performance. What it basically does is that it simplifies a
PHP code, hence building the website faster. It is very easy to install and
makes our code easier to read and maintain.