Professional programmers often scoff at these kinds of tools, a lot of time for good reason. However I believe that with the right approach such a system could also speed development for a lot of serious and complex development efforts. It would have to use standard pro level libraries and tools underneath, with the easy UI being essentially and abstraction over of subset of the functionality. This would allow it to…
Bubble – Visual Programming
31–40 of 124 posts
Re: Bubble – Visual Programming
#32Professional programmers often scoff at these kinds of tools, a lot of time for good reason. However I believe that with the right approach such a system could also speed development for a lot of serious and complex development efforts. It would have to use standard pro level libraries and tools underneath, with the easy UI being essentially and abstraction over of subset of the functionality. This would allow it to…
But if by "easy UI" you mean the visual programming language, or the graphical DDL, then I'm skeptical it has any value to programmers. No programmer I know would want to use a visual programming language at all, even with an option to fall into a full text-based programming language.
Re: Bubble – Visual Programming
#33To be honest, it just seems like another website builder, but with some API integration
Re: Bubble – Visual Programming
#34I see people struggling with tools like Google Calendar, physical security alarm systems and parking a vehicle in a tight location. They don't apply basic problem solving, and without developing that skillset these kinds of tools will continue to be useless for that demographic.
Re: Bubble – Visual Programming
#35You know, a lot of people criticize visual programming as not being powerful enough -- when you encounter some kind of edge case you then outgrow the tool. Instead the problem with these kind of systems are is that it requires structured, problem solving type thinking. Learning the syntax is the easiest part of programming. I see people struggling with tools like Google Calendar, physical security alarm systems and p…
Though for simple tasks, syntax is the biggest blocker, and visual programming is preferable. See the success of IFTTT as an example.
Re: Bubble – Visual Programming
#36Earlier quoted context omitted.
Curious how many paying users you have.
I won't be too specific, but in the thousands of apps, and enough to support a team of 6 people (we're entirely bootstrapped).
Re: Bubble – Visual Programming
#37I think there would be room for something like Delphi or VB for web apps though.
It's kind of interesting that after all these years text is till the best representation for software.
Re: Bubble – Visual Programming
#38FWIW, it took 10x as long to get the DLL call to work as it did to drag-and-drop the coefficient of variation box into the GUI. There are certainly rapid prototyping benefits to be had with higher-level languages. Nowadays I prototype in Python and rewrite line-by-line in C++ if I really need the speed. I think GUI programming languages might serve a similar purpose.
Re: Bubble – Visual Programming
#39Earlier quoted context omitted.
Yes, that's the vision. But then other people can use the plugin without coding, so the work is only done once. Disclaimer: I'm the founder, but didn't initiate this thread. Happy to answer questions though.
Bubble is such a great tool, and you really put a lot of attention to the details. I really enjoyed trying it. My question is: So one big strength of textual languages vs visual tools(and DSL's) is expressivity - visual languages are limited to their specific domains, while you can use, say, python to build complete systems. Do you see this distinction remaining ? or we'll have some way to build multi-domain systems…
On the other hand views should be much more data-oriented. For example user actions should be copy-pasteable, editable as data and therefore usable for automation. -Text? Easy "it has been since 60's". -Visual (button click, drag&drop etc.)? "IMPOSSIBLE!". I claim that it's just bad habit which started as "MVP"-syndrome, continued as "Typical user won't..."-syndrome and finally ended up to "This is what GUI is"-syndrome.
Yea I think I may cut some corners but I cannot see any fundamental barriers here. Therefore I am currently researching this area and hopefully get something out at some point (or die tryin’).
Re: Bubble – Visual Programming
#40Professional programmers often scoff at these kinds of tools, a lot of time for good reason. However I believe that with the right approach such a system could also speed development for a lot of serious and complex development efforts. It would have to use standard pro level libraries and tools underneath, with the easy UI being essentially and abstraction over of subset of the functionality. This would allow it to…
If by "easy UI" you mean a WYSIWYG UI editor, those exist for most serious development of applications, such as for Windows, iOS, and Android, though they still aren't the norm in web for some reason. But if by "easy UI" you mean the visual programming language, or the graphical DDL, then I'm skeptical it has any value to programmers. No programmer I know would want to use a visual programming language at all, even w…