|
"draft an MVP in html/js with something like Firestore as a backend"... so much here. It sounds easy, but is it? I remember the days when I would get stuck on a webpacker config issue instead of working on the real meat of my app. I speak weekly with developers that tell me "oh, you made an admin panel. I could build that in a few hours. we don't need it." and they never do. They really can't. It's a tough thing to make something quick, reliable, and that gives you no headaches in the short and long run. And, I guess the excitement is not just for building MVPs, but in general for how much things have evolved and that we have alternatives to copy and pasting forms and fields around. I'm not going to say that everyone should use Avo. I believe that each developer vibes with some technologies. That's why we use ruby, PHP, JS, VSCode, vim, chrome, firefox, linux or macs. Because we understand them, think in that way, and push out great work with them. So yeah, if Firestore is your thing you should use it. I'm not pointing any fingers. |
I was never saying making anything with any technology is easy.
Developing with plain Rails and a minimum of gems is linearly difficult while developing with a set of DSL/generators like Avo can lead to a complexity spike from 1 to 11 in no time. And the worst thing — at a random stage of development.
From the business perspective of view, I really like it: it's a perfect example of a micro-project and I wish you the most of luck.