This document discusses various JavaScript frameworks. It introduces JavaScript and defines frameworks. It then lists and provides brief descriptions of popular JavaScript frameworks for developing websites, applications and presentations, including React, Angular, Node, Meteor, Ember, Backbone, and frameworks specialized for presentations like Reveal, Impress and Deck.
2. Introduction
JavaScript
JavaScript is a dynamic computer programming language.
It is lightweight and most commonly used as a part of web pages.
JavasScript’s implementations allow client-side script to interact with the user
and make dynamic pages.
Framework
A framework is a universal, reusable environment that provides particular
functionality as part of a larger platform to facilitate development of applications,
products and solutions.
4. Types of Framework
DECK.JS
Deck.js is an open source system for writing slides/presentations/“powerpoints” that
are played in a browser. From the beginning, deck.js has been designed to be
extensible: the core is minimal and extensions are expected to provide additional
feature. This extensibility have made deck.js very successful at attracting
contributions.
TACION.JS
Tacion.js is the jQuery mobile framework to help you build a real-time presentation.
5. Types of Framework
FATHOM.JS
This presentation framework creates a slideshow in HTML with CSS style and control
it with some jQuery powered javascript.
IMPRESS.JS
Impress.js is one of the most impressive HTML/javascript presentation frameworks
with its attractive interface and creative functionalities.
6. Types of Framework
REVEAL.JS
Reveal.js is an HTML presentation framework that provides modern slides to create a
unique slideshow.
JMPRESS.JS
Jmpress.js is also known as a very impressive presentation framework.
7. Types of Framework
NODE.JS
Node.js is a very powerful JavaScript-based framework/platform built on Google
Chrome's JavaScript V8 Engine. It is used to develop I/O intensive web applications like
video streaming sites, single-page applications, and other web applications. Node.js is
open source, completely free, and used by thousands of developers around the world.
METEOR.JS
Meteor, or MeteorJS, is a free and open-source isomorphic JavaScript web framework
written using Node.js. Meteor allows for rapid prototyping and produces cross-platform
(Android, iOS, Web) code. It integrates with MongoDB and uses the Distributed Data
Protocol and a publish–subscribe pattern to automatically propagate data changes to
clients without requiring the developer to write any synchronization code. On the client,
Meteor can be used with its own Blaze templating engine, as well as with
the Angular framework or React library.
8. Types of Framework
REACT.JS
React is a front-end library developed by Facebook. It is used for handling the view
layer for web and mobile apps. ReactJS allows us to create reusable UI
components. It is currently one of the most popular JavaScript libraries and has a
strong foundation and large community behind it.
BACKBONE.JS
Backbone.js is a JavaScript framework with a RESTful JSON interface and is based
on the model–view–presenter (MVP) application design
Backbone is known for being lightweight and It is designed for developing single-
page web applications.
9. Types of Framework
REVEAL.JS
Reveal.js is an HTML presentation framework that provides modern slides to create a
unique slideshow.
Example For Reveal js https://revealjs.com/#/25
ANGULAR.JS
AngularJS (commonly referred to as "Angular.js" or "AngularJS 1.X") is a JavaScript-
based open-source front-end web application framework mainly maintained
by Google and by a community of individuals.
The framework used for developing cross-platform mobile apps.
Notas do Editor
NOTE:
To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image.