Sometimes it’s not about initiative. Sometimes it’s about markets and existing contracts. MDG spent two years developing and promoting a framework that supports coffeescript, less, SCSS, stylus, jade, and other transpiled languages. Some of us have business pipelines that involve these languages, whether we want to use React or not. Teams and company policies that have agreed on higher-level abstracted languages; where not every team member is a React expert.
But these are considerations from, you know… established IT houses and enterprises. Folks with funding, and career professionals. Folks who are dealing with real-world constraints beyond individual developer preference.
Obviously not.
Agreed. And for those of us who got onto the Meteor bandwagon in 0.4 and 0.5 days, we came for the full-stack integration, not the UI layer. And for those of us who came to Meteor for the integration, we’ve had to deal with two years of breaking upgrades, and promises that we’d have a stable version after 1.0. Some of us are all for these new developments with React and ES2015. We simply don’t want them in our production apps… yet.
So now that v1.1 and v1.2 are out, where is the follow-through on the assurances made pre-0.9? We were told ‘just wait till 1.0 and the new dependency management system; with it, we’ll be able to revision packages, and you can go into production by pegging stable releases.’ So, okay. Here we are with 1.2. These latest changes are too much for some of our existing apps. Where is the stability that was promised with the 1.0 milestone? How do we get off the bleeding-edge bandwagon? Where is the stable release that was promised pre-1.0? Is MDG going to provide it? Or do we have to create it ourselves? If they’re overburdened, and we have to do it ourselves, are we going to be undermined by changes to the package management infrastructure?
Agreed. Hence the question about the Sideburns bridge. It’s the bridge that connects Blaze and React, and is the single best upgrade option for existing Blaze apps. We want React… but only after Sideburns is fully baked (and integrated with BlazeComponents). Until then, some of us would like to respectfully defer this upgrade, and wait until things are more fully baked. Which is why we’re asking about stable releases and release tracks.