It is highly encouraging to me that Meteor is acknowledging the larger trends in the Javascript ecosystem and promoting React to an officical frontend layer instead of doubling down on their homegrown solution. Likewise for seamless Babel integration and planning the move to official ES6 modules.<p>Buying into a full-stack solution like Meteor is a scary proposition; you're giving up a large amount of control for a promised big increase in immediate productivity (which I do feel Meteor delivers on). This blog post goes a long way to alleviate my fears and makes it more likely I'll use Meteor for certain future projects.
Official React support - woohoo! I've been using React and Meteor together to build a desktop web app for quantified self, and I have to say, the combination is magnificent for productivity. The app is 90% JS and a little CSS, and reactively updates with no extra code. MongoDB and server logic is separated from the client-side view rendering, so if I wanted to make it a thin client and remotely host the computations on another server it would be a piece of cake.<p>An example file of code for the records overview (dashboard was a bit tabby-spacey): <a href="https://github.com/liamzebedee/metric/blob/master/client/features/RecordsOverview.jsx" rel="nofollow">https://github.com/liamzebedee/metric/blob/master/client/fea...</a>
When ES6 and web components come out, are we even going to need frameworks like Meteor? It seems like all of the advantages of MVC frameworks go away once you can create controllers and models in native Javascript and views in native HTML.
tldr: ES6 = standard, SQL support is coming, faster builds and mobile toolchain development a priority. Reactive rendering with Blaze, Angular or React + Meteor is available.
Anyone out there using Angular and Firebase? That's been my go-to "stack" for achieving 3-way binding of the UI, javascript model, and remote database. The only downside is that you're locked into using firebase as a service, can't host it locally, and you're limited to what their API supports. It's amazingly fast in terms of ability to churn out features.<p>Meteor seems to be the only thing that comes close to giving offering the same amount of productivity as I can get using Angularfire.<p>Has anyone used both, that can comment?
So when is Meteor going to start sending actual web pages? I ask here, because seeing a blank page that consists of<p><pre><code> <body>
</body>
</code></pre>
Isn't very useful. ES6 is nice... <i>when javascript is available</i>. I know it's current popular to pretend that progressive enhancement is too much work, but that doesn't change the fact that your site doesn't even have an error mesaage when javascript is filtered at the firewall.
Great news that ES6 support is shipping this summer. You can already use Babel, but having everything set up by default, with examples using ES6 will be great.<p>BTW, I wish there would also be built in support for Typescript. I have done some simple experiments with Meteor and Typescript but it has a do-it-yourself feel abut it. As much as I like Typescript, I will probably just use ES6.
I started to use meteor a month or so ago.
For a person like me, from Java Enterprise land, this tool is refreshing. Glad to see new goodness is coming, especially SQL support.
Awesome!! never saw this link they've mentioned -
<a href="http://react-in-meteor.readthedocs.org/en/latest/" rel="nofollow">http://react-in-meteor.readthedocs.org/en/latest/</a><p>I've been playing with meteor just recently and am totally loving it. I really like Blaze, but love React's component system, so not really sure which way I want to turn now... I'm almost thinking of just implementing a React-like dictionary in Blaze to keep it more 'component' like , because I really dislike the jsx transpiling.<p>Anyway these announcements are definitely making me more convinced that I should try Meteor in a production app. I see many good things coming for this project.
Really glad to see React Native mentioned here, albeit briefly.
Hybrid mobile apps like the ones currently supported by Meteor always feel kind of clunky, and the 3rd party implementations of DDP for iOS/Android feel like a workaround and not the Meteor-way of doing things.
Would be interesting to see how React Native is integrated into Meteor.
Though what I really want to see is Blaze Native.
I never used Meteor but I was impressed by this framework 3-4 years ago.
In the last years with the javascript client/side logic growing it looked obsolete in some components.
But now with this new support of the two most popular framework js and the support of Sql I think that is could be get more developers and contributors 'than ever' :)
Is anyone else unable to log into meteor.com forums? I click log in, the popup tells me I'm already logged in, click "use this account" and it drops me back where I was with a modal(ugh) about making an account.
"We're going to support React and Angular!"<p>Translation: We're going to support the big JS names the general public is most aware of, because... well... please, use Meteor.
And yet they still tell people to install Meteor by piping to their shell. Incredible.<p><a href="http://curlpipesh.tumblr.com/" rel="nofollow">http://curlpipesh.tumblr.com/</a><p><a href="https://paragonie.com/files/blog/pipeshell.jpg" rel="nofollow">https://paragonie.com/files/blog/pipeshell.jpg</a>