330 likes | 3.22k Views
Meteor.js. WEB 2 ASSESSMENT. What is This technology?. Meteor is an open-source JavaScript web application framework built around small packages Some of which being MongoDB or Jquery . framework built on top of node.js. It uses node.js to deploy but has several differences.
E N D
Meteor.js WEB 2 ASSESSMENT By Phillip Luangrath aww yiss
What is This technology? • Meteor is an open-source JavaScript web application framework built around small packages • Some of which being MongoDB or Jquery. • framework built on top of node.js. It uses node.js to deploy but has several differences. • A mix of JavaScript that runs inside a client web browser • It was first introduced in December 2011 • Under the name Skybreak. • Initial release 2013, stable release july 29, 2014 By Phillip Luangrath
What is This technology? • Meteor consist of two things: • A library of packages which consist of pre-written and self-contained modules you may need for your app. • A command-line tool • Its a simple environment for building modern web applications • With meteor you write apps • Written in JavaScript • A better way to build apps By Phillip Luangrath
Why would I use it? • It is a general purpose web framework built for everyone, whether you are just a beginner or expert. • Build top-quality web apps in little time • Wether you’re an expert developer or just getting started • It is stable & reliable • Has built security into the core of meteor • You can write all your codes in JavaScript • You can connect anything to Meteor. • From mobile apps to databases By Phillip Luangrath
Why would I use it? • The main reason to use Meteor would be the speed at which you can develop your apps. • Websites which used to require thousands of lines of code, only take a few hundred in Meteor. It does this by combining three key core features: • Realtimeby Design • Database Access • Latency Compensation With these 3 combined the meteor staff have created a powerful framework with a new approach to programming By Phillip Luangrath
How do I use it? • In meteor, you don’t program routines and functions, you program page elements. • You can create apps using Meteor’s template engine • It is simple • Build app very easily • Takes less time • You would instruct meteor how something should work and it will take care of updating the page in real-time, meaning you wont need to write any manipulation codes, saving you time. • The default template plugin for laying out your components is Handlebars. • In Handlebars, you create templates for your components, and Meteor will process these at runtime and generate dynamic HTML. • By default, every page it serves is actually a Handlebars template that's kept in sync with the server. By Phillip Luangrath
Example code - Chat App By Phillip Luangrath
Where do I get it? • There are plenty of sites across the internet that will allow you to download the latest versions for windows. • Official website meteor.com By Phillip Luangrath
References • https://www.meteor.com/ • http://code.tutsplus.com/tutorials/whats-this-meteor-thing--net-25426 • http://stackoverflow.com/questions/10214385/how-does-meteor-work • https://meteorhacks.com/ • http://en.wikipedia.org/wiki/Meteor_(web_framework) • http://projectricochet.com/meteor-js • http://differential.io/meteor By Phillip Luangrath