It’s the downside of success and popularity. You can make some of the people happy all the time, all of the people happy some of the time; but you can’t make all the people happy all the time.
Fantastic news. I’m making a push to finish up the Checklist Manifesto (the FDA/HIPAA version of the Todos sample app). When that’s done, we’ll have validation test coverage across the app, and will be looking at refactoring to 1.2 and Blaze-React.
I too feel like there’s some excessive negativity here based on rumors that have apparently manifested out of thin air. Or have I missed some official announcements?
Well, I just finished the first refactor of clinical-checklists into checklist-manifesto, so the second demo app is going online. We have another ~10 packages to extract from it (fonts, mobile, offline, static pages, etc). Given the current pace, we’ll have the three clinical reference apps done by mid Feb, and then need to document and publish. So, probably won’t start until March. Will most likely be using Tim’s BlazeReact package.
Thanks for the forum message. Could you tell us when you implemented BlazeReact how well it fits with the standard Meteor packages? Curious about how it integrates with the Meteor stack given the deep Blaze integration (e.g. Tracker)
Galaxy seems an enabler for Meteor. But, now that Meteor is without clear direction and roadmap, Galaxy could be DOA unless we quickly see Meteor being coherent again… We will have to wait …
I have built my first Meteor app with AngularJS nearly 2 years ago. Because we transitioned from Express to Meteor for the backend.
Also there is already the Meteor React guide that tells you everything about how to use React in a Meteor app.
For migrating Blaze to React there is now the Blaze section in the Meteor Guide that shows you how to write Blaze components that are easy to translate to React components. Other from that you just need to understand how React handles the view concerns like rendering, event handling and getting data and you then should be able to migrate Blaze components to React. Also you can use Blaze and React side by side.
Yeah, because writing good software in general is not easy. And it’s not even necessary to migrate all your Blaze templates to React. My point was that before you even think about migrating Blaze templates to React components, you should consider refactoring your Blaze templates to do what the Meteor Guide suggests and then you can start to migrate Blaze templates, starting from the bottom of the view hierarchy.
I might consider abandoning meteor as a whole if I had to go through this.
One of the very strong pro’s of Blaze is that you could develop with more flexibility.
If Blaze 2 was built on top of React and still provide separability from view and logic so that I could use jade and coffeescript, I have no reason to disagree to this .
What made me start meteor was the flexibility of developing choices I could make for different projects. I could use Blaze, React, Mithirl, or whatever I wanted to fit the project I am working on the best.
Personally, depending on the style and design of app or website, React style developing and Blaze style developing both have pros and cons. But as of Meteor’s current state, it’s possible to develop in both styles.
I just hope that whatever decision MDG makes, the above remains unchanged.
There’s nothing to complain about. Meteor is backwards compatible, so whatever you thought was coherent before, must still be coherent because it is all still there. You don’t have to start using React if you don’t want to, you can use the Blaze that you loved from before, it hasn’t gone anywhere. All Meteor has done is give developers some more (good) options.
Plus anyways, all the new stuff is coherent also, and I’m loving it. We have the ability to choose.