Live data from Hacker News

Ask HN: Is Meteor.js mature to enough to use it for building big applications?

news.ycombinator.com

21–30 of 61 posts

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#21

Earlier quoted context omitted.

No, I didn't. I'm aware of the existance of those. But those , as you say, external packages are lacking any type of official support. And that is just no acceptable for any serious/big project. A project manager will be rofl-ing hearing those words, I'd say.

I know these project managers. They ask for a 15 line JS helper "library" enterprise level support and they start to scratch their head "what if the developer abandons it".

Only that we're not talking about a 15 lines JS helpers, but about quite big parts that should be in the core and instead they are some 3rd party plugins.

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#22

No, meteor is still missing quite some, basic I'd say, things. Have a look at https://trello.com/b/hjBDflxp/meteor-roadmap , but I can make a quick resume for you: * There is no easy/official way for doing joins in subscriptions (you can't join "Posts" and "Comments" in a typical blog example). I'm aware of several plugins that try to implement that, but they all lack official support and quite of them just fail at d…

Spoken like a true person who spent an hour investigating the platform and then moved on. All of the issues you've pointed out are solved using third-party packaging.

Please see the other replies I made. I'm aware of all those plugins, but I'm concerned about the official support they (don't) receive.

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#23

No, meteor is still missing quite some, basic I'd say, things. Have a look at https://trello.com/b/hjBDflxp/meteor-roadmap , but I can make a quick resume for you: * There is no easy/official way for doing joins in subscriptions (you can't join "Posts" and "Comments" in a typical blog example). I'm aware of several plugins that try to implement that, but they all lack official support and quite of them just fail at d…

No i18n? https://github.com/TAPevents/tap-i18n

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#24
I would say Yes, the framework provides a great core of tools to start building your applications.

Then they are plenty of packages, some officials, some supported by the community, to answer most of the common issues you will face.

It's very modular, and could fit many different needs. From a small hack, to an MVP, to a bigger project that scales.

There is a growing number of dev shops who are working with Meteor.

Personally I am using it to maintain http://apis.io as well as http://speedhack.io.

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#25

No, meteor is still missing quite some, basic I'd say, things. Have a look at https://trello.com/b/hjBDflxp/meteor-roadmap , but I can make a quick resume for you: * There is no easy/official way for doing joins in subscriptions (you can't join "Posts" and "Comments" in a typical blog example). I'm aware of several plugins that try to implement that, but they all lack official support and quite of them just fail at d…

There are great packages available that handle these items for you. the Meteor Development Group is dedicated to maintaining the sub-projects that make up Meteor and equally dedicated to supporting community packages by not stepping on too many toes. Just take the the routing snap-fu with Angular as an example of how not to do things. Meteor is focused on making a framework with as little friction as possible with their community. It is a real joy to work with it.

* There maybe no official support for reactive joins but they are very easy to make with packages like Publish-Composite: https://atmospherejs.com/reywood/publish-composite , plus you get the freedom to build your data and denormalization how you want. I think it just requires a dedicated dev to study Mongo data structures with Blaze&DDP. Some devs are just not dedicated enough to learn how to do it right.

* i18n, I cannot speak to that, never had a need yet.

* Forms are freakin' amazing in Meteor with the Autoform package: https://atmospherejs.com/aldeed/autoform

* Routing is freakin' amazing in Meteor with the Iron:Router package: https://atmospherejs.com/iron/router

* Courses, docs and resources are freakin' amazing for Meteor examples considering it's age. That said, all docs for all software could be better, it is more of a personal thing.

Just curious @alexandernst are you a .net dev because it sounds like you are not an Open Source dude? Instead of gluing awesome things together and being creative it sounds like you want a big company like Microsoft to come in and offer everything to you, tell you how to do everything, and box you into their ways. Packages do not have cooties, haha. And Meteor is built on Node. You have access to NPM as well.

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#27

Earlier quoted context omitted.

Spoken like a true person who spent an hour investigating the platform and then moved on. All of the issues you've pointed out are solved using third-party packaging.

Please see the other replies I made. I'm aware of all those plugins, but I'm concerned about the official support they (don't) receive.

Why does it need to be official?

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#28

No, meteor is still missing quite some, basic I'd say, things. Have a look at https://trello.com/b/hjBDflxp/meteor-roadmap , but I can make a quick resume for you: * There is no easy/official way for doing joins in subscriptions (you can't join "Posts" and "Comments" in a typical blog example). I'm aware of several plugins that try to implement that, but they all lack official support and quite of them just fail at d…

Meteor is not necessarily a framework. But a hybrid system to build ontop of all in javascript. We get things out of the box and we build things we need to help further the community. Many of the packages weren't created by core dev but made by other smart people.

1. Joins? I always hear this one. Youre playing in the world of mongo. You can use very different architecture outlined by mongodb in their docs 2.youre right, for now, but SEO has been handle via spiderable, sitemaps etc. 3.theres a great i18n package so idk what you should say 4. Everyone does forms different, at Workpop we built our own forms framework cause it made sense for our business 5. Id love Chris Mather, who is brilliant, tell you about the power of Iron Router 6. Thats an honest opinion

Meteor is there. It allows you to build fast, build packages, and support future developers. Its a reason why we were able to build and scale our job platform. And we built what ziprecruiter took years to build in several months. For these reasons we raised 7.9 million dollars from Notable investors tha are willing to see that things will get better. If you can make a huge app in an imperfect environment, just imagine bow powerful it gets when it comes closer to ideal.

Anyway my 2 cents

Re: Ask HN: Is Meteor.js mature to enough to use it for building big applications?

#30
post #27

Earlier quoted context omitted.

Please see the other replies I made. I'm aware of all those plugins, but I'm concerned about the official support they (don't) receive.

Why does it need to be official?

Plugins can and do work well some of the time. Other times they don't.

If something has been brought into the main package, its usually a sign of maturity, and stability and usefulness to a large number of people.

Post reply on HN