Some questions about using Wappler vs Bubble

Hello. I have been using Bubble for a couple of years. I want to jump and change the platform, but there’s too much information that I need to digest slowly.

I have bought the @mebeingken course, and I’m starting to watch the videos.

However, I have some questions:

  • Do I need to create two separate projects if I want to have a website and a native mobile app? But using the same data and users?

  • Does the docker database would only work on the “development” phase? What If I need to go live? Isn’t it better to start using Firebase from the starting? When I connected the project to my firebase account, I navigated the database tab. It was empty, and I can’t find anything in Firebase either.

  • As said, I’m still watching the videos, but the design on Wappler seems too different from Bubble, where I drag a group to the page, add the elements inside, and then I move them in the screen to place them how I want… In wappler I can’t move or drag elements on the page. Any good video tutorial to understand this? Not sure if it’s included in the @mebeingken course, I hope.

I would appreciate any resources or tips you can share with me. Thanks.

Yes. Project 1 can be your back-end (business logic, database, etc.) along with any web interface you may need. Project 2 will be the mobile project and you can use the api's from project 1.

The database within docker may absolutely be used for production environments. But you can also have a database server outside of your docker container.

Yes, the two are very different models. Bubble is a complete end to end platform that gives you one way of doing things, limited by what they offer and plugins. Wappler, is an editor that generates standards based code (html, css, javascript, etc.) This allows you to build most anything a full stack developer can do. Bubble is no code. Wappler is low code. I've used both extensively, and will never go back to Bubble.

Being standards based, Wappler uses Bootstrap. Once you understand this framework and make use of its structure, your app will come together with a very professionally structured design.

I don't spend too much time on covering things outside of Wappler specifics, because things like Bootstrap, interface design, UI/UX are covered much better than I ever could, by professionals outside of this forum. Google is your friend here. A Bootstrap primer course would hope most any new user.

1 Like

But what's the pricing for using docker database? Where it is hosted?

Is there any benefits or differences? (Speed, security) between docker or firebase database?

When adding a new project, I choose firebase to the project I get this red error in the console when the project tries to Initialize:

TypeError: Cannot read property 'loadCell' of undefined at e._updateModel (file:///C:/Users/xxxx/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/xterm/v4/xterm-addon-webgl.js:1:23207) at e.renderRows (file:///C:/Users/xxxx/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/xterm/v4/xterm-addon-webgl.js:1:22831) at t._renderRows (file:///C:/Users/xxxxx/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/xterm/v4/xterm.js:1:173974) at e._renderCallback (file:///C:/Users/xxxx/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/xterm/v4/xterm.js:1:171995) at e._innerRefresh (file:///C:/Users/xxxxx/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/xterm/v4/xterm.js:1:38039) at file:///C:/Users/xxxxx/AppData/Local/Wappler/resources/app/Shared/DMXzone/dmxAppCreator/UI/xterm/v4/xterm.js:1:37755 at sentryWrapped (C:\Users\xxxxx\AppData\Local\Wappler\resources\app\node_modules@sentry\browser\dist\helpers.js:75:23)

Firebase hosting is just static site hosting not a database.

You can use digital ocean docker hosting for your site and database it is just as cheap as $5 a month.

If your database gets larger and mission critical you can switch to digital ocean managed database, for more reliability and automatic backups.

Any guide how to connect that?

thanks.

Think of docker as a container that holds everything you need to host your application. As far as your host is concerned, it just knows you are hosting a docker container, it doesn’t care what is inside of that container. So if you are paying $5 to host the container, there is no additional charge of that container has a MySQL database server inside of it.

Thanks, @George, @mebeingken Any tutorial on how to setup the database in digital ocean and connect it to wappler?

If you an wait I will be releasing some new videos in about a week covering docker setup with digital ocean and optionally using external database management tool as part of a new series I am doing.

4 Likes

It is all in our docs:

See specially the docker hosting parts.