SlideShare uma empresa Scribd logo
1 de 12
Meteor JS
Fastest way to
build Your
JavaScript Apps
What is Meteor JS
Meteor JS is a tenacious development platform with a vast collection of libraries and packages
neatly arranged in a systematic way to make the development easier.
It is developed from Node and MongoDB. It’s one step ahead while comparing to a framework.
While comparing Meteor JS with Angular JS, Meteor has both client side and server side codes
which handles a lot of parts in application than written manually in Angular JS.
It has abstracted the best part in all frameworks to start an easy prototype app. It gives you
the complete flexibility to develop a production app.
Meteor uses an effective library system which includes Tracker, blaze, etc. which creates a
reactive front-end experience.
Glue that Connects
Command line tool is the glue that connects all these modules.
This tool has everything to build your application, including Coffee Script or Less compiler
support.
Command line tool has a built-in package system to optimize your applications.
Isobuild is the isomorphic package system which helps you to install other packages like
Atmosphere, Cordova plugins and NPM.
Some of the commonly used command line tools include meteor run, meteor help, meteor
debug, meteor remove, meteor search, meteor build, and meteor add, etc.
Server Features
In Meteor, Server is a Node JS app which is built with certain libraries to enable
communication between DDP and ESJON.
Node Js is the JavaScript server
Connect is a library to output HTTP resources from the app
Database driver is a drive to create an interface with MongoDB.
Livequery is a library which is built to query and stream out Mongo data in a reactive
way.
Binding Element
The communication layer is a binding element which binds the client and server.
ESJON is an extension of JSON, which supports serializing more data types like data
and binary.
ESJON is used in serializing and deserializing the data moving across the wire DDP.
DDP is a protocol which is used to send data across the web sockets.
Browser Setup
The browser part is setup with minimum HTML codes and few JavaScript codes. While the
server is synchronous, naturally JavaScript is asynchronous. Certain libraries form the
reactive nature of the client.
Tracker is the significant part in the reactive front-end, which is a glue that builds your
libraries.
Spacebar is a derivation of handlebars which is built to be reactive.
Minimongo is a client side library that synchronizes data over DDP and allows the clients to
consume mongo data.
Session is a library to handle UI state variables.
Template Designs
A Template is a pre-formatted form of your application. Meteor helps to create your own
template with simple coding.
When you create a template in your app like <template name = “api”>, it creates a
template object with the name template.api. This template may occur many times, these
occurrences are called as Template instances. Template instances have a life cycle in which
the template is created, put into the document and destroyed.
Spacebar is a template language which is powered by Handlebars. Handlebar helps you to
build effective semantic templates effortlessly.
Package System
Package system in meteor has some core package which can be added to the
accounts-ui or accounts-google.
These packages are little libraries which handle functions like login,
authentication, etc.
User can also create their own packages. User created a package on Atmosphere
“iron:router” has become the default router for 99% of meteor.js apps.
Reasons to choose Meteor JS
Meteor is an effective platform to build real-time web applications. When the database
is updated, the data in template is updated.
Meteor gives you a complete web application, reducing stress in developing various
languages.
Meteor streamlines your process, allowing you to develop front-end, back-end and
database with JavaScript alone.
Meteor has a collection of smart packages which reduces your development time.
It has an active community which guides you at every step of your development
process. Web development companies find it easy to communicate with Meteor team.
Meteor JS Conclusion
Meteor is a great choice by developers and web development companies. Meteor is
optimized to provide better working experience to its developers.
It is an easy to learn framework for beginners and customized to build a complete web
application.
“All in one Approach” of Meteor framework attracts a diverse range of developers to
create more exciting and unique web apps or services.
Meteor is still younger version but its releases have made a great promise in developing
amazing apps.
Thank You e-mail: info@zafong.com
Web: www.zafong.com
Facebook.com/zafongtech
linkedin.com/company/zafong-
technologies
Zafong Technologies LLP
23/2, 3rd Street, Nehru Nagar,
Ganapathy, Coimbatore - 641006,
TamilNadu, India.
Ph-0422 2537770

Mais conteúdo relacionado

Mais procurados

A PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATEA PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATETushar Choudhary
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kitD.Rajesh Kumar
 
Skill practical javascript diy projects
Skill practical javascript diy projectsSkill practical javascript diy projects
Skill practical javascript diy projectsSkillPracticalEdTech
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with muleF K
 
Flex And Java Integration
Flex And Java IntegrationFlex And Java Integration
Flex And Java Integrationravinxg
 
Flex And Java Integration
Flex And Java IntegrationFlex And Java Integration
Flex And Java Integrationrssharma
 
Web Application Deployment
Web Application DeploymentWeb Application Deployment
Web Application Deploymentelliando dias
 
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveDataAndroid MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveDataWaheed Nazir
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring FrameworkDineesha Suraweera
 
Why Mulesoft ?
Why Mulesoft ?Why Mulesoft ?
Why Mulesoft ?Bui Kiet
 
Java Basics
Java BasicsJava Basics
Java BasicsKhan625
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsAvya Technology Pvt. Ltd.
 
Google App Engine - Overview #1
Google App Engine - Overview #1Google App Engine - Overview #1
Google App Engine - Overview #1Kay Kim
 
Getting started with react &amp; redux
Getting started with react &amp; reduxGetting started with react &amp; redux
Getting started with react &amp; reduxGirish Talekar
 
Top 8 benefits of react js
Top 8 benefits of react jsTop 8 benefits of react js
Top 8 benefits of react jsRani Sinha
 

Mais procurados (19)

A PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATEA PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATE
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kit
 
Skill practical javascript diy projects
Skill practical javascript diy projectsSkill practical javascript diy projects
Skill practical javascript diy projects
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
 
Mule groovy
Mule groovyMule groovy
Mule groovy
 
Flex And Java Integration
Flex And Java IntegrationFlex And Java Integration
Flex And Java Integration
 
Flex And Java Integration
Flex And Java IntegrationFlex And Java Integration
Flex And Java Integration
 
10 03-2022
10 03-202210 03-2022
10 03-2022
 
Web Application Deployment
Web Application DeploymentWeb Application Deployment
Web Application Deployment
 
Anypoint connector basics
Anypoint connector basicsAnypoint connector basics
Anypoint connector basics
 
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveDataAndroid MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
Android MVVM architecture using Kotlin, Dagger2, LiveData, MediatorLiveData
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Why Mulesoft ?
Why Mulesoft ?Why Mulesoft ?
Why Mulesoft ?
 
Java Basics
Java BasicsJava Basics
Java Basics
 
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & BenefitsFull Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
Full Stack Vs Mean Stack Vs MERN Stack Comparison & Benefits
 
Google App Engine - Overview #1
Google App Engine - Overview #1Google App Engine - Overview #1
Google App Engine - Overview #1
 
Getting started with react &amp; redux
Getting started with react &amp; reduxGetting started with react &amp; redux
Getting started with react &amp; redux
 
Top 8 benefits of react js
Top 8 benefits of react jsTop 8 benefits of react js
Top 8 benefits of react js
 
Single Page Application
Single Page ApplicationSingle Page Application
Single Page Application
 

Semelhante a Meteor js framework

Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020Katy Slemon
 
Latest Web development technologies 2021
 Latest Web development technologies 2021 Latest Web development technologies 2021
Latest Web development technologies 2021SWATHYSMOHAN
 
Javascrip frameworks
Javascrip frameworksJavascrip frameworks
Javascrip frameworksSumit Odich
 
Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?Pixel Crayons
 
MEAN Stack: What and Why
MEAN Stack: What and WhyMEAN Stack: What and Why
MEAN Stack: What and WhyNatural Group
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxwrite31
 
Big Improvement_ New AngularJS Tools Changing How We Develop.pdf
Big Improvement_ New AngularJS Tools Changing How We Develop.pdfBig Improvement_ New AngularJS Tools Changing How We Develop.pdf
Big Improvement_ New AngularJS Tools Changing How We Develop.pdfsarah david
 
Node.js Development Tools
 Node.js Development Tools Node.js Development Tools
Node.js Development ToolsSofiaCarter4
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checkerYesu Raj
 
Big Improvement_ New AngularJS Tools Changing How We Develop.pptx
Big Improvement_ New AngularJS Tools Changing How We Develop.pptxBig Improvement_ New AngularJS Tools Changing How We Develop.pptx
Big Improvement_ New AngularJS Tools Changing How We Develop.pptxsarah david
 
Top 10 MEAN Stack Development Tools to Get Started.pptx
Top 10 MEAN Stack Development Tools to Get Started.pptxTop 10 MEAN Stack Development Tools to Get Started.pptx
Top 10 MEAN Stack Development Tools to Get Started.pptx75waytechnologies
 
Blast Mojo Overview
Blast Mojo OverviewBlast Mojo Overview
Blast Mojo Overviewloyalchow
 
.NET,ASP .NET, Angular Js,LinQ
.NET,ASP .NET, Angular Js,LinQ.NET,ASP .NET, Angular Js,LinQ
.NET,ASP .NET, Angular Js,LinQAvijit Shaw
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfIntegrated IT Solutions
 
quantum_leap_angularjs_tools_redefining_development_in_2023.pdf
quantum_leap_angularjs_tools_redefining_development_in_2023.pdfquantum_leap_angularjs_tools_redefining_development_in_2023.pdf
quantum_leap_angularjs_tools_redefining_development_in_2023.pdfsarah david
 
Introduction to meteor
Introduction to meteorIntroduction to meteor
Introduction to meteorNodeXperts
 

Semelhante a Meteor js framework (20)

NodeJs Frameworks.pdf
NodeJs Frameworks.pdfNodeJs Frameworks.pdf
NodeJs Frameworks.pdf
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
Latest Web development technologies 2021
 Latest Web development technologies 2021 Latest Web development technologies 2021
Latest Web development technologies 2021
 
Javascrip frameworks
Javascrip frameworksJavascrip frameworks
Javascrip frameworks
 
Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?Why You Should Use MERN Stack for Startup Apps?
Why You Should Use MERN Stack for Startup Apps?
 
MEAN Stack: What and Why
MEAN Stack: What and WhyMEAN Stack: What and Why
MEAN Stack: What and Why
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 
Top java script frameworks ppt
Top java script frameworks pptTop java script frameworks ppt
Top java script frameworks ppt
 
Top 10 Javascript Frameworks For Easy Web Development
Top 10 Javascript Frameworks For Easy Web DevelopmentTop 10 Javascript Frameworks For Easy Web Development
Top 10 Javascript Frameworks For Easy Web Development
 
Big Improvement_ New AngularJS Tools Changing How We Develop.pdf
Big Improvement_ New AngularJS Tools Changing How We Develop.pdfBig Improvement_ New AngularJS Tools Changing How We Develop.pdf
Big Improvement_ New AngularJS Tools Changing How We Develop.pdf
 
Node.js Development Tools
 Node.js Development Tools Node.js Development Tools
Node.js Development Tools
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
 
Big Improvement_ New AngularJS Tools Changing How We Develop.pptx
Big Improvement_ New AngularJS Tools Changing How We Develop.pptxBig Improvement_ New AngularJS Tools Changing How We Develop.pptx
Big Improvement_ New AngularJS Tools Changing How We Develop.pptx
 
Javascript frameworks
Javascript frameworksJavascript frameworks
Javascript frameworks
 
Top 10 MEAN Stack Development Tools to Get Started.pptx
Top 10 MEAN Stack Development Tools to Get Started.pptxTop 10 MEAN Stack Development Tools to Get Started.pptx
Top 10 MEAN Stack Development Tools to Get Started.pptx
 
Blast Mojo Overview
Blast Mojo OverviewBlast Mojo Overview
Blast Mojo Overview
 
.NET,ASP .NET, Angular Js,LinQ
.NET,ASP .NET, Angular Js,LinQ.NET,ASP .NET, Angular Js,LinQ
.NET,ASP .NET, Angular Js,LinQ
 
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdfAsp Net Vs Vue JS Which One You Should Choose for Development.pdf
Asp Net Vs Vue JS Which One You Should Choose for Development.pdf
 
quantum_leap_angularjs_tools_redefining_development_in_2023.pdf
quantum_leap_angularjs_tools_redefining_development_in_2023.pdfquantum_leap_angularjs_tools_redefining_development_in_2023.pdf
quantum_leap_angularjs_tools_redefining_development_in_2023.pdf
 
Introduction to meteor
Introduction to meteorIntroduction to meteor
Introduction to meteor
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Meteor js framework

  • 1.
  • 2. Meteor JS Fastest way to build Your JavaScript Apps
  • 3. What is Meteor JS Meteor JS is a tenacious development platform with a vast collection of libraries and packages neatly arranged in a systematic way to make the development easier. It is developed from Node and MongoDB. It’s one step ahead while comparing to a framework. While comparing Meteor JS with Angular JS, Meteor has both client side and server side codes which handles a lot of parts in application than written manually in Angular JS. It has abstracted the best part in all frameworks to start an easy prototype app. It gives you the complete flexibility to develop a production app. Meteor uses an effective library system which includes Tracker, blaze, etc. which creates a reactive front-end experience.
  • 4. Glue that Connects Command line tool is the glue that connects all these modules. This tool has everything to build your application, including Coffee Script or Less compiler support. Command line tool has a built-in package system to optimize your applications. Isobuild is the isomorphic package system which helps you to install other packages like Atmosphere, Cordova plugins and NPM. Some of the commonly used command line tools include meteor run, meteor help, meteor debug, meteor remove, meteor search, meteor build, and meteor add, etc.
  • 5. Server Features In Meteor, Server is a Node JS app which is built with certain libraries to enable communication between DDP and ESJON. Node Js is the JavaScript server Connect is a library to output HTTP resources from the app Database driver is a drive to create an interface with MongoDB. Livequery is a library which is built to query and stream out Mongo data in a reactive way.
  • 6. Binding Element The communication layer is a binding element which binds the client and server. ESJON is an extension of JSON, which supports serializing more data types like data and binary. ESJON is used in serializing and deserializing the data moving across the wire DDP. DDP is a protocol which is used to send data across the web sockets.
  • 7. Browser Setup The browser part is setup with minimum HTML codes and few JavaScript codes. While the server is synchronous, naturally JavaScript is asynchronous. Certain libraries form the reactive nature of the client. Tracker is the significant part in the reactive front-end, which is a glue that builds your libraries. Spacebar is a derivation of handlebars which is built to be reactive. Minimongo is a client side library that synchronizes data over DDP and allows the clients to consume mongo data. Session is a library to handle UI state variables.
  • 8. Template Designs A Template is a pre-formatted form of your application. Meteor helps to create your own template with simple coding. When you create a template in your app like <template name = “api”>, it creates a template object with the name template.api. This template may occur many times, these occurrences are called as Template instances. Template instances have a life cycle in which the template is created, put into the document and destroyed. Spacebar is a template language which is powered by Handlebars. Handlebar helps you to build effective semantic templates effortlessly.
  • 9. Package System Package system in meteor has some core package which can be added to the accounts-ui or accounts-google. These packages are little libraries which handle functions like login, authentication, etc. User can also create their own packages. User created a package on Atmosphere “iron:router” has become the default router for 99% of meteor.js apps.
  • 10. Reasons to choose Meteor JS Meteor is an effective platform to build real-time web applications. When the database is updated, the data in template is updated. Meteor gives you a complete web application, reducing stress in developing various languages. Meteor streamlines your process, allowing you to develop front-end, back-end and database with JavaScript alone. Meteor has a collection of smart packages which reduces your development time. It has an active community which guides you at every step of your development process. Web development companies find it easy to communicate with Meteor team.
  • 11. Meteor JS Conclusion Meteor is a great choice by developers and web development companies. Meteor is optimized to provide better working experience to its developers. It is an easy to learn framework for beginners and customized to build a complete web application. “All in one Approach” of Meteor framework attracts a diverse range of developers to create more exciting and unique web apps or services. Meteor is still younger version but its releases have made a great promise in developing amazing apps.
  • 12. Thank You e-mail: info@zafong.com Web: www.zafong.com Facebook.com/zafongtech linkedin.com/company/zafong- technologies Zafong Technologies LLP 23/2, 3rd Street, Nehru Nagar, Ganapathy, Coimbatore - 641006, TamilNadu, India. Ph-0422 2537770