const language = {

JS: 'For Everything';

}

A bit about the Speaker

Shah Nawaz from CSE Batch 15

What I do related to today's topic?

  • Website front end development
  • Express.js developer
  • Beginner: ReactJS

 

Currently engaged in:

  • Incubation Center: Team Leader for Online Admit Card (A SPA to be built with ExpressJS and ReactJS)

The Contents

  • What is a Framework?
  • Gifts from Community.
  • JS: Web development.
  • JS: Mobile development.
  • JS: Cross Platform development.

The Frameworks

Web Development & Mobile Development

  • The beloved Express.js
  • Angular and Ionic
  • React Redux and React Native

Platform

  • What is a platform?
  • Node.js THE BOSS (Async Servers)
  • Cylon.js (for electronics)
  • Electron (Desktop applications)

Framework

A software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software.

Don't Do Everything Yourself

Javascript framework to build highly interactive web apps, specially SPAs.

Written inside the html file. It enhances the html with it's directives.

i.e. ng-directives

 by Google

Famous websites built with Angular: The Guardian, Paypal, Upwork, Freelancer, Netflix & chill :D

  • Framework
  • AngularJS, JS, HTML5, TS
  • Hybrid apps

A few apps built with Ionic

Pacifica: Dsigned for depression cure.

Market Watch: Stock market news

Sworkiot: Fitness application

JavaScript library to build user interfaces.

Combines with Redux framework to enhance the capabilities.

by 

HTML written inside JavaScript

Who's using ReactJS?

Facebook itself (partially)

Whatsapp web (completely)

Instagram web (completely)

Codeacademy (partially)

JavaScript framework to build real mobile apps.

Yeah! you can build a native mobile app

with React Native.

Ability to adapt the Native code as its Component

Apps built with React Native

Facebook

Instagram

Skype

F8

Tesla

Walmart

Soundcloud Pulse

CBS Sports

Platform

A part of an OS on which applications can be run. 

Is anyone confused about Framework and Platform?

  • JavaScript platform
  • Async i.e. event driven and non-blocking

Don't get what Async is?

Why would I use NodeJS?

& I ain't kidding

  • JavaScript framework
  • Robotics and IoT

Works with NodeJS

What is IoT?

A few examples

  • JavaScript framework
  • Cross platform development
  • NodeJS at backend
  • Chromium at frontend

I know you that you have questions about it

by

Apps made with Electron

VisualStudio Code

Atom

Nylas N1

Brave

Playback

JavaScript

is

Everywhere

Why Javascript?

By shahnawaz19415

Why Javascript?

  • 113