I started with Appsmith and did already quite some tutorials & reading and I like it! Though what’s bugging me is that I’m not able to find an overview of the appsmith architecture, input and output. (in case it excists, I’m sorry, please provide me the link/ where I could have found it).
- for a self hosted Appsmith (‘instance? app?..’), do I need a running appsmith docker instance to A. create the app. B. use the published app. C.? Thus does a published app connect to some docker instance/ backend managed by the appsmith docker?
- In tutorials I see often that the visility ‘widget property’ is used, e.g. in how-to-implement-custom-authentication-on-appsmith. Is this visibility of ‘graphics/ UI objects’ server side or client side rendered? If it’s client side, am I correct that with using the browser devtools the user is able to ‘unhide’ some field that he should not be able to see (not ideal I’d say, though point 3 is more important then)
- Execution of queries to a backend, e.g. a database. How is the access managed? Are all queries executed client side or is there the backend in between? If so, is any user (on a public app) able to do any database query (read, write,…) himself (if he would be an experienced programmer) or…?
Thanks a lot, I’m looking forward to your responses such that I and others can understand appsmith better