Hey everyone…
Thank you soooo much for your detailed and involved debate… I really appreciate it!
Yes, Bubble has a one click release mechanism that feels really safe and easy to use. I think the flexibility but also complexity of using both git for code and mysql workbench for the database is quite a put off for Bubblers, most of whom have no background in php/mysql development. The amount of new stuff to learn coming over to Wappler I feel is quite overwhelming for many Bubblers.
@George, I sense what would be amazing and could mean many more Bubblers coming over to Wappler would be to have a Release Manager… that at least supported a development and production environment… and maybe a staging one too.
So that product would manage both code release (html/php/css etc) and database release in one click.
For the database part it would track where the development database has been updated since a release was last made and update the production database schema (but not data). Bubble also allows you specify a default value for a newly created field, which is then reflected in the production database as a newly created field is updated. As @mebeingken says, I don’t believe deletion of a field actually happens in reality, so I’m guessing you’d need some mechanism to manage field deletions.
I’m in quite a unique position at the moment… being a typical Bubbler with no php/mysql experience and not yet knowing Wappler… so the struggles and questions I will document on here are the same that may go unheard as many Bubblers look at Wappler and then conclude it is just too complex to make the leap.
I firmly believe everyone creating a trial product (MVP) on Bubble at the moment should go to production in Wappler. I also believe the way to grow a no code product is to target this huge new market of first time app entrepreneurs who have no php/msql experience… which Bubble does very well. I am very happy to bring my unique position at this moment in time to help you folks see what goes on inside the head of such a target customer through posting what seems an issue for me.
Best wishes,
Antony.