We should make a separate, top-level visibility website for the Blaze subproject.
The reason is that right now, a lot of people are comparing Meteor to AngularJS and React. This is not a helpful comparison, because Meteor is a full-stack platform, whereas Angular and React are “MVC”-esque view frameworks.
To help address this, and to simultaneously help people get started with an element of the Meteor stack without committing to the entire platform from day one, we should give Blaze its own pedestal so the community can make the right comparison. If someone chooses Blaze for its design goals (such as ease of use), they may then become interested in the rest of the Meteor philosophy and start using more components of Meteor (such as Tracker).
And I’d suggest to some high level articles about how to use blaze and it’s features. Something like a guide.
May be we curate and put some links people already has written.
Also, I chatted with James Gill who says he wanted his team to use Blaze outside of Meteor, and wanted also to see how to compile Spacebars templates in Node. (The example on meteor.github.io/blaze only shows compilation in the browser)
I’m not a good person to be a standalone maintainer - my codefu is not high enough. I can help set up the website and focus on surfacing this in the community, though. Right now, this is a positioning issue more than an engineering one.
100% agree, The unknowing on what comes next with Blaze makes you wonder if you should choose reactjs/angularjs, But I really love Blaze. Hopefully they won’t drop support for it even through there is official reactjs/angularjs support now.
Since May I have been thinking of creating the website for blaze. Since no one has yet, I decided to start it today. You can find it on Github at here. I would love to get some ideas, and if anyone wants to work on it with me, that would be great!
The Blaze Components extend Blaze, and his website explains how to use them. The Blaze website would explain how to use “vanilla” Blaze, and recommend and give overviews of packages that extend or enhance it like Blaze Components. What is your opinion?
There hasn’t been too much discussion about it yet.
I think a great plan would be to start with a community site and see what you come up with, then we can repackage it into a guide article to make it more “official”/discoverable.
So I would say go for it! More content is always great, and we can consolidate together later if that’s a good approach.