Current state of Meteor? Been away for half a year

So I haven’t coded in Meteor for close to half a year. I didn’t really complete any projects because I got bogged down with the complexities of some packages.

After a quick look, it seems that the state of Meteor is in a bit of a confusing spot, and I’d like to ask some questions (apologies if they’ve been asked before):

  • Is Blaze really being deprecated? Should I be going forward by learning React? (I’ve never used it)
  • Is IronRouter still viable?
  • What’s the status on packages such as AutoForm, SimpleSchema, and StripeJS? Do they break with React? I read a thread that says a lot of packages are not being actively maintained anymore…
  • I take it that converting themes to work with Meteor is still a major, MAJOR pain in the ass due to DOM load order issues? Still no website that provides Meteor-specific themes?
  • Is ES6 something that I should really be learning now?
  • Is Meteor 1.3 going to break a lot of things?

Blaze is not deprecated - see the strategy of the MDG MDG Post
For all other Questions see Meteor Guide

Best

3 Likes
  1. yes blaze is out, time to learn react or angular
  2. Iron Router is out too, but the replacement is much better
  3. yes :frowning: , but in the end you get used to it. I think react might even help a little
  4. YES!!!
  5. shouldn’t
1 Like

Welcome back :smile:

Initially, MDG announced that they would deprecate Blaze, but they changed their mind - more about that here. I’d try React if I were you, but Blaze is definitely staying viable.

I’m pretty sure it still works, but I’d definitely go for Flow-Router, which is really easy to use. You should also consider React-Router if you’re diving into React. Meteor has also put up an opinionated guide to developing apps with Meteor, which is absolutely great if you want to get going. It will be actively maintained to follow future releases.

I would like to know more about this problem with themes, you’re having. Can you maybe describe it in more detail, and perhaps share a simple example of what you mean? :sunny:

It’s being implemented in browsers as we speak, so yeah - I think that would be the proactive thing to do :wink: there’s benefits to reap, and with Meteor’s upcoming 1.3 release (probably around the end of february/early march) we’ll have ES6 Modules (import/export).

Backwards compatability is the name of the game, so it shouldn’t!

There are at least a couple Meteor friendly templates, but in my experience it’s not to hard to convert a bootstrap theme. Start with a bootstrap package, and just work out the issues one by one. I start by turning off most of the third-party scripts and just enable them as needed.

For themes we use HOMER:
https://wrapbootstrap.com/theme/homer-responsive-admin-theme-WB055J451

same crew made this one
https://wrapbootstrap.com/theme/inspinia-responsive-admin-theme-WB0R5L90S

they have a new one called LUNA coming soon

2 Likes