Bummer! This is just a preview. You need to be signed in with a Basic account to view the entire video.
Start a free Basic trial
to watch this video
The JavaScript ecosystem is evolving quickly because of Node. You can use Node for front-end and server-side development, and building native cross-platform desktop and mobile apps. In this video, we'll take a look at examples of native applications built with Node.
-
0:00
The JavaScript ecosystem is evolving quickly because of Node.
-
0:04
Since Node provides a way to run JavaScript outside of the browser,
-
0:07
you can do just about anything, from front-end and
-
0:09
server side development to building native cross-platform desktop and mobile apps.
-
0:14
So now, let's take a look at examples of native applications built with Node.
-
0:19
First, Node.js is really useful for
-
0:21
building interactive Command-Line applications or Command-Line Interfaces.
-
0:26
These are programs you use in your Terminal or
-
0:28
console to interact with your computer and software installed on your computer.
-
0:33
For example the tools Create React App, the vue-cli,
-
0:37
and Angular CLI were built with Node.
-
0:40
You use these command line tools to quickly spin up a project with basic
-
0:44
configuration and run, build, test, and deploy the project to production.
-
0:49
Even command line interfaces for module bundlers like Webpack, and
-
0:53
task runners like Gulp, were created with Node.
-
0:56
Node makes it possible to build native apps that run on your iOS and
-
1:00
Android devices.
-
1:01
With the framework React Native,
-
1:03
you don't have to worry about learning a language like objective C, Swift, or Java.
-
1:08
You build real mobile apps, using just the JavaScript language you know and love.
-
1:13
Many popular mobile apps like AirBnb and Instagram, and
-
1:16
apps for companies like Bloomberg and Walmart, were built with React Native.
-
1:21
There's also an amazing framework called Electron that's used for building
-
1:25
cross-platform desktop applications using just HTML, CSS, and JavaScript.
-
1:29
For example, you've learned that apps like Visual Studio Code and
-
1:33
Slack are built on Electron, while Skype, the WordPress.com app, and
-
1:38
the GitHub desktop app are built on Electron two.
-
1:41
There's even a fast, lightweight and
-
1:43
open-source terminal called Hyper that's build on Electron.
-
1:47
And the framework React 360 makes it easier for
-
1:50
anyone with an understanding of JavaScript to rapidly build interactive 360 and
-
1:55
VR experiences that run in your web browser.
-
1:58
Then, it lets you deploy your VR app across the web to desktop, mobile and
-
2:02
VR devices.
-
2:04
>> As you can see, the possibilities are seemingly endless.
-
2:06
You can throw just about any problem at Javascript, and
-
2:09
there is a good chance that it will have solutions.
-
2:11
Javascript and Node give you tonnes of flexibility.
-
2:14
They let you be creative and innovative without having to spend too much time on
-
2:18
the low-level details of application development.
You need to sign up for Treehouse in order to download course files.
Sign up