Q: Hi, Trying to understand what this is...
1. Looking at your website, there seems to be a UI editor. So is Illa used to create a web-based front end?
2. Is the generated UI responsive?
3. Is there built in auth-based (e.g. Google, FB, etc.) authentication method for creating login screens?
4. Can we download the generated app and host it elsewhere?
5. What language can I use to code the backend?
6. How easy is it to create a CRUD app given a MYSQL table?
owenlongbo
May 14, 2024A: Hey Taiff:
We will back to you soon with more details. I'm writing to you answers one by one lol.
Best,
Owen
I'd be interested in answers to those questions, too
Hey Taiff:
#1Use ILLA to create front end and use ILLA's resource feature to connect to your backend which could be databases such as MySQL, PSQL... and any APIs such as Google Sheets, Airtable...
#2 Yes you can add event handlers to trigger actions such as run query, control components, change pages...
#3 We don't support to use the authentication method straightly and you can integrate it via API.
#4 No we don't supprot it.
#5 ILLA supports backend via integration(resource). And we support integrate to databases or apis. You can connect to backend via GUI and no code required.
#6 Connect to your MySQL via config the required area, write SQL state and run it, drag a table and connect to the SQL result with 1 click.
I hope this can help.
best,
Owen
Thanks Owen for the reply....
#1. If it's just for creating front ends that basically just an editor to a table, what happens if relationships are a bit more complicated? Is there automatic support for 1-to-1, 1-to-many, many-to-1, and many-to-many relationships between table?
#2. I think you may have misunderstood... 'responsive' here means the UI changes depending on the device used to view it. For example, if I were to view the app on a phone's browser, then your components would resize and/or reposition, automatically to fit the new screen size. No point in looking thru a phone a table that has 20 columns of data where users have to constantly zoom in/out and scroll left/right to see what's needed.
#3. I'm assuming there's full GET/POST/PUT/DELETE functionality? Is there plan to in the future to allow for easy integration with OAuth from Google, FB ,etc.?
#4. That's a pity and unfortunately a red flag for me.
#5. So the 'low-code' is basically just the SQL side then?
#6. So Illa doesn't support automatic CRUD app creation then? I.e. we would have to write our own SQL code for CRUD?
Hey Tariff:
Regarding your second comment, the following are my answers:
#1 We don't support it.
#2 We plan to support mobile phones, and you can adjust the UI for mobile phones without rebuilding an app. And for other devices, we will auto-adapt.
#3 Yes, it is in our plan, but maybe next year.
#4 Sorry we can't make that happen.
#5 The low-code means you only need to write a little code to build a complete web tool. That includes: no need to write a lot of code to build the front-end page; no need to design and interact with the server; no need to write code to configure the data source
#6 Since you know your Database and that's not possible to generate a full CRUD by just using AI. However, you can use our AI generate to write SQL faster with plain English.
I hope this can help.
Best,
Owen