Hi there. Newbie here. I just wanna ask your opinion about here?
What’s better to use, Wappler Local Server or Docker for development?
If I use Wappler Local Server for local development environment, together with SQLITE database, would I still be able to change it later on for production without any problem on schemas?
SQLite is basically a subset of MySQL, meaning you gain by moving to MySQL not lose. So I think you are safe starting with SQLite in dev and move up in production.
That being said, like @Apple I prefer to use docker in dev. It reduces the differences (and this unwelcome surprises) when moving to staging and production. And you can take advantage of the larger feature set of a server based db.
Can I also ask here, what do you prefer for multi-tenant web apps primary keys? UUID or Increments? What would be best if I’m migrating database from other platforms to here?
Personally, I would recommend UUID in this case if using multi-tenant web apps and migrating databases. This will avoid some headaches of increments not aligning.
I have always used local server, not a docker fan personally but it’s all down to personal choice I guess. Personally I am just not comfortable with handing the entire publishing process to a single push. I remain old school, VPS and FTP. Also the addition of local database to wappler is a forward step, SQLite is good but has some missing functionality (such as right joins) and some minor SQL variations such and RND v RAND.