I wondered about Nim and Rapid Application Development (RAD), and found only this thread: https://forum.nim-lang.org/t/5347#33552
Some interesting comments there are. I think that Nim, due to its efficiency and ease, combined with a well-built RAD environment would be a superior product (obviously).
Is anything big planned or in the works?
Are you thinking about something like
Well of course you can use that with gintro, I gave a small example.
You may also investigate https://github.com/ba0f3/uibuilder.nim, but I don't know what it really is about, and it may be death.
But I have to admit that I do not really know what the term Rapid Application Development should really mean -- apps hacked together fast, with such a bad quality that it is dumped to github a few weeks after creation and never used again?
Thanks.
Something akin to Delphi, Lazarus or C++ Builder, where there's WYSISWG visual application development, where code is automatically properly generated, and where you can add code (and edit) as needed, so that you more quickly and more intuitively develop an application.
I prefer a nice DSL over a "RAD" any day.
So I think DSL are the way to go on Nim.
Seems to be a broad generalization inference of the rule "if I think that A, so B must be true for everybody"!:-)
Like @Usor said, RAD development tools like Oracle Forms or 4GL have some advocates in companies, allowing to create quickly "temporary code" that is used for centuries... From what I've seen, no such tools exist for Nim. As @Stefan_Salewski said, visual designers have been done for user interface design but without code skeleton generation.
I didn't actually say it, though I see what you're getting at ;)
Yes, and it's reasonable to think that, once these advocates smell Nim with RAD, if it's been established, they would smell
Possible advantages for Nim or its community could be
With these advantages, there could also be disadvantages, which would be good to anticipate and try to control beforehand.