Hi all, engineer who worked on forms @ Retool here. Excited to get HN’s feedback on a new product I’ve been working on: Retool Forms. There are a ton of form builders out there (e.g. Typeform, Google Forms, Airtable Forms, etc.) and honestly we weren’t really looking to build another one. But as a developer, I wanted my data in my database, not in another SaaS app (which probably has a shoddy API, like every example…
Form to DB
101–110 of 129 posts
Re: Form to DB
#102Re: Form to DB
#103This does a better job: https://visualdb.com/
I enjoy the technical side, but I'm struggling to commercialise it so don't hesitate to give me your feedback here or on https://www.myowndb.com/contact.html which is of course powered by a myowndb public form :-)
Re: Form to DB
#104This does a better job: https://visualdb.com/
Where were all these alternatives when I was looking for a WYSIWYG form builder?
Re: Form to DB
#105I remember Microsoft InfoPath, for which this appears to be a competitor. I never really understood why InfoPath didn't catch on better.
- We still had to have paper forms for legally required forms in case someone didn’t have a computer, etc. so then we needed a regular printable PDF. InfoPath native forms had issues with printing.
- The InfoPath-PDF integration was not very good and not usable for my production.
- The data on the other end went into bizarre formats and thus needed a job to convert it to the format we needed (and take action).
In the end this solution was deployed, and shockingly is still online and in production in 15 years later:
- A graphic designer (often an intern) took the original paper forms or fillable PDFs and made basic HTML forms with them.
- jQuery used for user friendly form validation.
- These forms were integrated with an SSO to allow e-signing.
- “Print” and “Submit” buttons on the form invoked a Perl script which (1) transformed the HTML form to having the content filled in, (2) ran headless Firefox and print-to-PDF to archive the form for legal purposes, (3) stored the form values in the native database, and (4) fired off a stored procedure based on the form name.
In effect, the same things InfoPath was supposed to do, but it didn’t need a dedicated administrator or complex integrations.
Re: Form to DB
#106Re: Form to DB
#107Earlier quoted context omitted.
Because the single-system paradigm doesn't work any more. However, modern replacements do exist, Airtable is one of the first; it's basically the notion of a "spreadsheet with more structure", and then building forms and such on top of that. I've recently been playing with Grist and like it, although it is rough around the edges. https://www.getgrist.com
Airtable also has a surprisingly small hard row limit. 50k rows is very easy to hit quickly.
Re: Form to DB
#108Earlier quoted context omitted.
It's really not that simple. What about complex validation rules? Do you really think it's user friendly to require them to send the whole form just to tell them "sorry no" 10 times over until they get it right? What about multi-value selects, potentially with rules? E.g. form field like "choose up to 5 locations in the radius of 10km". What about form fields like "pick a point on a map"? Etc. Don't act like every fo…
> What about complex validation rules? I wpould use my server-side form and database library, Bozen[1] to do this. > [1]: https://github.com/cabalamat/frambozenapp
Re: Form to DB
#109Earlier quoted context omitted.
What's wrong with jQuery? All my homies (favorite websites) are jQuery.
jQuery is still viable in many situations! My comment is directed at people who say you can't sanely build bigger things without React.
BTW: jQuery is 85.1 kB minified and 29.7 kB gzipped. Preact (same API/dev experience as React, minimal performance impact) is 11.4 kB minified and 4.5 kB gzipped. Who has the smaller JS bundle now?
Re: Form to DB
#110Earlier quoted context omitted.
Yeah until a manager comes and says "well great, it works, now let's do a mobile app like that"
https://hypermedia.systems/hyperview-a-mobile-hypermedia/ https://hyperview.org https://htmx.org/essays/splitting-your-apis/ https://htmx.org/essays/two-approaches-to-decoupling/ https://htmx.org/essays/mvc/
I just don't get what you're chasing after. All this seems more complex (to develop, to maintain, to operate, to manage) than what I'm doing with (P)React (Native) and APIs.
And where are the thousands of pre-made components like React has?