• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Like Kill Nerds

The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member.

  • Home
  • Aurelia 2
  • Aurelia 1
  • About
  • Aurelia 2 Consulting/Freelance Work

AngularJS vs MeteorJS: How about no?

Javascript · October 23, 2015

It seems anything remotely written in or affiliated with Javascript gets compared with Angular these days.

  • AngularJS vs React.js
  • AngularJS vs Node.js
  • AngularJS vs Ember.js
  • AngularJS vs Microwave
  • AngularJS vs PHP
  • AngularJS vs jQuery
  • AngularJS vs Bear Grylls
  • AngularJS vs AngularJS

One thing I see being compared a lot is Angular and Meteor. Whoa. Hold on just a second there.

Let us all just take a step back here for a moment. Angular and Meteor are not the same. They’re not even in the same league. Angular is a roller derby and Meteor is the stadium. While Angular can be used inside of Meteor and Meteor can be used in place of Angular, they are not the same.

Repeat after me: Angular and Meteor are not the same.

Write it down, print out flyers, put it on billboards, send yourself an email and CC your friends and family: AngularJS and MeteorJS are not comparable. Apples to oranges.

AngularJS is a Javascript framework. MeteorJS is a stack, I’ve seen it called a super-stack, mega-stack, full-stack and pancake stack. In many ways, Meteor is a platform built-ontop of Node.js which can have components added and or removed.

While AngularJS is pretty much set in its ways and will not go down without a fight, Meteor lays down its arms and lets you override every aspect of it.

If you want to get specific, Blaze which is the View Templating component of Meteor and comparable to AngularJS. You can even replace Blaze with AngularJS if you feel like you need to.

A better way to view things is Angular is the windscreen of a car, Meteor is the entire car and road that it drives on. Angular is concerned with the front-end aspect, but because MeteorJS is full-stack and isomorphic it handles everything from the front-end to routing and the back-end. You can create universal state applications using it.

Having said all of that, I don’t like Meteor. It feels too monolithic and when things go wrong, it can be hard to find an answer. For a stack that is being used by more and more startups, when shit hits the fan you can feel a little stranded at times.

Dwayne

Leave a Reply Cancel reply

0 Comments
Inline Feedbacks
View all comments

Primary Sidebar

Popular

  • I Joined Truth Social Using a VPN and Editing Some HTML to Bypass the Phone Verification
  • Testing Event Listeners In Jest (Without Using A Library)
  • How To Get The Hash of A File In Node.js
  • Thoughts on the Flipper Zero
  • Waiting for an Element to Exist With JavaScript
  • Handling Errors with the Fetch API
  • How To Get Last 4 Digits of A Credit Card Number in Javascript
  • How To Paginate An Array In Javascript
  • Wild Natural Deodorant Review
  • How To Install Eufy Security Cameras Without Drilling or Using Screws

Recent Comments

  • CJ on Microsoft Modern Wireless Headset Review
  • Dwayne on Microsoft Modern Wireless Headset Review
  • CJ on Microsoft Modern Wireless Headset Review
  • john on Microsoft Modern Wireless Headset Review
  • Dwayne on Why You Should Be Using globalThis Instead of Window In Your Javascript Code

Copyright © 2023 · Dwayne Charrington · Log in

wpDiscuz