Live data from Hacker News

Show HN: Budibase – An open-source low code platform

budibase.com

61–70 of 109 posts

Re: Show HN: Budibase – An open-source low code platform

#61

I notice you've used two different programming languages to express application logic. A the high-level, you have automations, which are simple but look very limited in terms of capabilities (i haven't studied this part in great detail, but does its support things like looping, arbitrary conditional expressions, and an abstraction mechanism like user-defined functions?). At the low level, you have JavaScript to do fi…

Hi Peter,

Automations are simple by design - the general automation steps are kept simple so they are easy to configure and create. We do however have a JS and a bash automation block. These blocks let you perform looping, iteration and logic using either JavaScript or bash.

The reason we use JavaScript is simple. Most software engineers can write or at least express simple constructs in JavaScript. Being a C family language, this makes it easy to pick up for engineers who have been exposed to other languages like Java, for example.

The problems you are describing are actually something that we have felt before, when budibase did not have JS support, we had users reporting that the templating/handlebars syntax was not good for logic, and was new to them. It was esoteric and required in depth knowledge for advanced use cases.

Using an off-the-shelf high level or more specific expressive language has some serious drawbacks, especially if you create it yourself. The first is education - writing extensive docs around how to write and use that language. The next is maintenance - maintaining your own custom PEG grammar or programming language is a huge project in itself, not even including the research required to execute it well.

By using JavaScript, we can leverage the already existing plumbing for executing JavaScript, and provide something that has much for familiarity to the general user.

Re: Show HN: Budibase – An open-source low code platform

#63
post #40

What's the difference between Budibase and AppSmith and what is the benefit to switch my apps from AppSmith to Budibase?

Appsmith founder here. Congratulations on launching Budibase! I think it's a beautiful product.

Like MJshanks mentioned, there's some overlap in the usecases but there are significant differences in the platform direction. Budibase is more no-code, while Appsmith is geared towards developers aiming to build complex applications.

Appsmith is a more popular and mature tool with high quality documentation, video tutorials and stellar community support. The GitHub stars, issue list, and size of Discord community reflect this. [0]

1. According to users who've tried both, Appsmith's UX is simpler and enables building information dense UI. Appsmith has drag and drop to build absolute UI vs. relative positioning in Budibase. This does make Budibase apps more mobile responsive than Appsmith ones. Links to comments by other HN users [1] [2]

2. Appsmith is a more powerful platform with a high ceiling and low floor for entry. You can build simple apps quickly by auto-generating them. In Appsmith, you can write full-fledged JavaScript anywhere on the platform. This ensures all your business logic is always expressed correctly. You can map over data, merge data from different data sources, trigger conditional workflows, and conditionally control widget properties all with a few snippets of code.

Few more feature differences:

1. Appsmith has more UI components and support for 100+ charts

2. Built in git sync for version control

3. Real-time commenting and real-time editing(WIP) to enable collaboration between users

4. Appsmith has organizations/workspaces to help freelancers manage multiple projects

5. Error logger and linter to debug issues

Honestly at a more fundamental level, it's just great to see all the different products that have come out over the years that are trying to tackle the same problem space. When we started out initially, we didn't find any open-source alternatives (Budibase wasn't open source then), and so we embarked on building it. And now it's great to see so many different products, which gives users more choice and power over finding the platform that fits their needs best.

[0] https://github.com/appsmithorg/appsmith

[1] https://news.ycombinator.com/item?id=28991242

[2] https://news.ycombinator.com/item?id=28304152

Re: Show HN: Budibase – An open-source low code platform

#65

I've been looking for a no-code solution to quickly build webapps on top of APIs exposed for mobile apps. I've been documenting OpenAPI specs[0], and evaluated most Nocode solutions in the market, trying out the "Rest API" integration in all of them. Did the same for Budibase, and here's some feedback (on just the REST API integration): 1. Please link the (?) icon to the correct place in the docs. eg, if I'm on the R…

This is great feedback. Thank you!

Re: Show HN: Budibase – An open-source low code platform

#66
post #40

What's the difference between Budibase and AppSmith and what is the benefit to switch my apps from AppSmith to Budibase?

TLDR; AppSmith and Budibase are quite different platforms, but with significant overlap. Budibase is meant to be used by IT Professionals (sysadmins, dbas, IT managers, PMs, developers). AppSmith is more targeted at developers. Because of this, Budibase has much less of a reliance on code - we like to say “code optional”. Also, you will see us talk more about “Business apps”, rather than “Internal Tools”. A Budibase…

hey there, here is Rob, co-founder at Chartmat. Congrats on your Launch. this looks amazing. Also super interesting thread on HN.

At Chartmat we also provide internal apps, forms & dashboards (we are at an early stage though). however, we are targeting non-technical users (no-code niche), since we found it hard with our previous low-code iteration to get enough users.

I wish you guys all the best on your way & I'm always happy to exchange experiences. Keep the good work up!

Re: Show HN: Budibase – An open-source low code platform

#67

Installing the budibase server from npm pulls in over a thousand transitive dependencies. The npm install command reports that there are 39 known vulnerabilities in budibase's dependencies, including 9 that are classed "high" and 3 that are "critical" severity. The dependency graph includes a lot of crap, like packages containing trivial single-line functions like "is-object" and "is-stream". That's a very large atta…

You're not wrong, but also, npm audit is pretty much a joke, and those "high" vulnerabilities aren't as bad as the terminal would want you to think. Should absolutely be fixed, but just relying on npm audit is a bit simplistic.

Your critique about packages for is-object is valid, though.

Re: Show HN: Budibase – An open-source low code platform

#68

I attempted to use this a few months ago to prototype a unified ticketing solution (just an experiment to see if it would be worth adopting for small internal apps) using pre-existing mongo data. Seems super early to use this for anything serious in my view. TL;DR - It ended up being orders of magnitude faster for me to just build it from scratch. One of the biggest general UX issues I encountered was how data source…

Check out Lowdefy - https://github.com/lowdefy/lowdefy

It is open source, self hosted and you write your apps in config (yaml / json). So your are not trapped in a UI, you are free to copy paste find and replace and you can version control as you like. Also, we use it extensively with mongo.

Shameless plug. Cofounder of Lowdefy

Post reply on HN