News for hackers. Stuff that matters.
Re:FastUI: Build Better UIs Faster by calvinmorrison on Friday March 01, 2024 @09:20PM (#39569222)
Its a shame that RAD on the web is so far behind stuff like Qt
Re:FastUI: Build Better UIs Faster by rescbr on Friday March 01, 2024 @10:28PM (#39569542)
Web development used to have a RAD experience in the ages of PHP 4/ASP Classic and Dreamweaver.

For better or worse, we lost this capability in the path for code purity, RESTful services and SPAs.

Re:FastUI: Build Better UIs Faster by g-b-r on Saturday March 02, 2024 @06:49AM (#39571897)
and accessibility, and standards compliance, and maintainable code...
Re:FastUI: Build Better UIs Faster by rescbr on Saturday March 02, 2024 @11:13AM (#39573488)
That’s why I said for better or worse :)

In a way I disagree with you.

On accessibility: I see more custom components that nobody cares to make it properly working with keyboard interaction compared to native HTML input components.

On standards - mixed feelings: we had XHTML, now we don’t. We had IE and jQuery to deal with it, now we don’t need it, but I still see many places that have the old “works best with” message, now with Chrome instead.

On maintainable code: it’s a different shit show, we exchanged spaghetti code for billions of npm dependencies that break if you dare to try and upgrade something.

Re:FastUI: Build Better UIs Faster by g-b-r on Saturday March 02, 2024 @11:41AM (#39573687)
Yeah you're not wrong, I'd stop half way around 2005, or maybe in the alternate world where the whatwg, Chrome etc never happened ;)
Re:FastUI: Build Better UIs Faster by enoch2090 on Friday March 01, 2024 @10:45PM (#39569616)
Actually, does Qt have something like FastUI? Been looking for one.
Re:FastUI: Build Better UIs Faster by LtWorf on Saturday March 02, 2024 @04:20AM (#39571253)
You can compile Qt to target the browser instead of native apps. But besides seeing a demo I don't know how good it is with performances, accessibility and so on.
Re:FastUI: Build Better UIs Faster by enoch2090 on Saturday March 02, 2024 @04:33AM (#39571319)
I think Qt does have WASM compilation options, but I mean generating interfaces given models like Pydantic/Dataclasses/etc.
Re:FastUI: Build Better UIs Faster by LoganDark on Friday March 01, 2024 @10:00PM (#39569425)
What makes Qt special here? Qt has its own issues that make it painful to use.
Re:FastUI: Build Better UIs Faster by nurettin on Saturday March 02, 2024 @12:55AM (#39570194)
And Qt is leaps and bounds behind Delphi and Lazarus.

It is even behind rails g scaffold when it comes to RAD.

Re:FastUI: Build Better UIs Faster by int_19h on Saturday March 02, 2024 @03:18AM (#39570980)
The ultimate RAD was Windows Forms, in my opinion. It's been downhill ever since.

Remember how you could just "add" a database connection to your project, plop a data source on a form, then a datagrid or a bunch of text/check/comboboxes and the standard control, wire it all up in a couple clicks, and things just magically worked?

That was a lovely time to work on any kind of line-of-business app.

Re:FastUI: Build Better UIs Faster by badsectoracula on Saturday March 02, 2024 @03:55AM (#39571153)
> Remember how you could just "add" a database [...] and things just magically worked?

You can do these in both Delphi and Lazarus, except with a much better GUI framework (comparing GUI only here, not everything you'd get with .NET). If anything having worked with Windows Forms for a while i think it was abandoned before it reached even what you could do in the midlate 90s in Delphi.

Re:FastUI: Build Better UIs Faster by LtWorf on Saturday March 02, 2024 @04:19AM (#39571246)
> The ultimate RAD was Windows Forms

Layouts >> fixed size window

Re:FastUI: Build Better UIs Faster by int_19h on Sunday March 03, 2024 @09:36PM (#39586551)
It has that.
Re:FastUI: Build Better UIs Faster by nurettin on Saturday March 02, 2024 @05:03AM (#39571438)
Data source on the form idea originated from Borland Delphi. Later, Anders Hejlsberg quit Borland to work at Microsoft, where he implemented the idea of visual and non-visual components and property editors in .net

You would be even more impressed with Delphi, because after connecting your data source, your form fills with data at design-time. Lazarus and Typhon does the same.

Re:FastUI: Build Better UIs Faster by int_19h on Sunday March 03, 2024 @09:39PM (#39586563)
Yes, I'm well-aware of the genesis. In my opinion, .NET + WinForms stack was a better Delphi.

And if I remember correctly, it could also do the "fill the form with data" trick.

Re:FastUI: Build Better UIs Faster by dgiovan on Saturday March 02, 2024 @08:20AM (#39572332)
THe ultimate RAD was Delphi.
Re:FastUI: Build Better UIs Faster by int_19h on Sunday March 03, 2024 @09:38PM (#39586560)
C# 1.0 was, to a significant extent, Delphi with a Java-like syntax (which is no wonder given who designed it), and WinForms is so much like VCL, often the only difference is the presence or absence of the "T" prefix.

By now C# is a much more powerful language, though.