I everyone! I just wanted to express my personal joy in using Vue with Meteor since Dec. 2018. At that time, I decided to start building a new app with Meteor + Vue and Iāll be honest that I had some concerns due to FUD & scepticism out there, but Iām happy to report is was just FUD . At that time my experience with Meteor was building 1 Meteor (Blaze) app and I had enjoyed that combination (3 yrs ago). Vue alone is now hugely popular as a front-end framework in combination with many types of backends, but Vue devs have to eventually find a great backend to complete a full-stack. I also had no interest in any other database than MongoDB (Iāve used over 10 top databases as a Data Scientist & Dev). Obviously you need Node.js in a JS stack, but I could have built my own stack with websockets and lots of other re-coding of what already exists, or I could just use Meteor which comes with Node.js & MongoDB, and a secure accounts package.
So now about 1.5 years later, Iām very pleased with my choice. There were two very important packages authored by @akryum that made a full integration between Vue + Meteor a breeze 1) vue-component
(on atmosphere to use Vue files natively) and 2) meteor-vue-tracker
(on npm to have 100% reactivity with Meteor, for pub/sub heaven). I give $10 a month to @akryum via his Github sponsorship which gets you an invite to his private Discord Server. So big Thanks to @akryum These packages are featured in the Meteor + Vue guide and a new Meteor + Vue tutorial that is now up thanks to @brianmulhall. There are not many Vue + Meteor āevangelistsā out there YET, so I guess Iām feeling that I should be one. To Vue users who have never tried Meteor as a backend, I say it is like Vue for the backend. For past Meteor users, I feel it completes the dream goals of what Meteor was wanting to achieve for simplicity, speed, & reactivity in new full-stack multi-user app development.
Also, I want to say thank you to @filipenevola because he has been easy to collaborate with in the Meteor Community and he has been super supportive of publicly supporting Vue + Meteor.
Iām willing to help people get started with & try this stack if you want to say hi on the new Meteor Slack Community. Iām on a new Meteor Community Discord too if you prefer that.
Here are a couple reminders:
- Meteor is better than is has ever been with the 1.10 release (latest Node.js & MongoDB & Cordova)
- MongoDB has improved a lot in the last 3 years, very powerful queries are possible today (& free starter Atlas hosting)
-
Vue brings joy developing the front-end, itās simplicity + power speaks for itself
-
Galaxy is also a joy, and you get 1 month free now to try it out, and can host an app for $7 a month, this is a big improvement over the previous pricing for smaller apps (Galaxy has a big list of upgrades coming)
- For new apps, we are going to add new Vue skeletons (like React has) to make it even easier to get started. Thanks @korg0001 for the pointer if you started this already.
We all are building different apps where today there is no one size fits all, but Iām hoping that more people realize the great combo with Vue + Meteor!
Just as a side note, since this came up in a couple responses, I think not everyone knows that Meteor has a new private corporate sponsor as of around fall 2019, Tiny Capital. Here is a post that kind of explains why Meteorās MDG had to pivot to Apollo to create a different solutions for its investors, not beause Meteor itself was not a great idea. Twitter post by Tiny Capitalās Managing Partner Andrew Wilkinson. @johncochran92 there is no longer the MDG as a corporate entity, their $53 mil in VC funding was a pressure that got relieved with Tinyās aquisition. So now there is support for integrations with all the best modern front-ends. Iām just trying to clear up OLD FUD. Happy developing everyone!
Lastly a big thanks to @evanyou for creating Vue in the 1st place, working at the old Meteor (MDG) in the past to probably learn more of what not to do, and then creating something that is perhaps the best example of what open-source communities are capable of, much love man!