Meatier - A meteor alternative, but meatier

https://news.ycombinator.com/item?id=11073966

Meteor is awesome! But after 3 years, it’s starting to show it’s age.

Never change JS community, never change. Meteor is now “old” at 3 years - time to make another JS framework.


lmao this reads like a parody to me, but I’m going to dive more into it in a bit. What do you guys think? @sashko

6 Likes

I think it’s great to see what kinds of things you need to put together to get something like Meteor. It would be interesting to see a more in-depth comparison - are the source maps good? does it work on Windows? does it work in IE9? does it have meteor shell?

There have been a lot of resolved bugs and PRs in Meteor for nitpicky problems that we don’t even remember we solved. That’s the benefit of using something that’s 3 years old and actively maintained by a dedicated team.

This project clearly has some advantages - code splitting, newer dependencies, etc. We’re on the path to making those improvements this year.

Curious if someone tries using this, let me know how it is - I’m pretty busy these days so don’t have time to try it.

12 Likes

It’s easy to follow the beaten path and forget about the edge cases you guys have covered to a T. :thumbsup:

Edit: Also, look how insanely popular that thread is. Can you imagine how Meteor will explode when 1.3 lands with proper npm support and graphql? Meteor will become the defacto way to build web applications.

5 Likes

That’s my dream for 2016!

  1. Solve JavaScript fatigue
  2. Fix application data loading for everyone in the world

Good stuff. But we’ll see what we can do, at the end of the day we’re just a small team of people trying our best.

10 Likes

This is just another proof of the sadomasochistic nature of the average javascript developer, who rather inflicts the pain upon himself of using 10+ different projects thrown together than using 1 coherent system.

16 Likes

True the masochism. WHats the sadism? :slight_smile:

Meteor is 10+ different projects thrown together, that creates one coherent system. Are you insulting Meteor, or the developer? I can’t tell.

People do things for different reasons.

Maybe they want to learn.
Maybe they want to help others out.
Maybe they just get pleasure out of it.

MDG encompasses all of the above, and the creator of “Meatier” probably does too.

So just because it looks painful to you, does not mean it is painful for others.

Accept the fact that people do things, and whether or not you like them, they can still be constructive.

5 Likes

I wanted to add that this project’s creator originally pushed this out before the 1.3 features were even announced.

Back when Webpack and HMR was still a brand new thing for most Meteor devs, this stack provided features that would significantly enhance developer experience.

Since then, 1.3 has been announced as well as Mantra and the overall direction moving towards GraphQL, Redux and the Facebook stack. It’s unfortunate that this project didn’t get as much attention back then (maybe because it was the holiday season), but as of now, it is less compelling in light of the new developments.

Nonetheless, it’s still really freaking cool.

1 Like

You can ask @mattkrick directly, he announced Meatier on the forums earlier before it was posted on HN.

3 Likes

The guy did a lot of analysis and work. I imagine how cool it would be for Meteor community if @mattkrick would add all these goodies as Atmosphere.js packages with Meteor core becoming more flexible and allowing for such choices and plugins over time. Meteor is already very attractive with choice between ‘bare’ Meteor or Space/Mantra, Blaze or React/Angular. More individual choices would be better for everyone.

And, actually, now I understand why all these cool things were possible. Meteor is constrained by need to compile everything into monolithic build just because there is no other way to deploy it to iOS or Android. So, SaaS part is cut by simplicity of Play/AppStore, whereas in reality it is more flexible by default.

1 Like