Is Réaction that bad?

Online Status

I Watched this video and it seems that Reaction is a dead end so why is it integrated in the OS?
Is it actively being developed to catch up?

https://keasigmadelta.com/blog/choose-mui-for-your-amigaos-gui-system-a…

Online Status

I think that video is what I would call a one sided opinion. First of all he is clearly speaking with AmigaOS 4 and next gen amigas in mind. MUI on 68k is dead slow compared to ReAction, and afaik it is not being developed at all. Well I guess new components are added by third parties but the tooolkit on its own is dead.

ReAction being part of AmigaOS 3.2 is actively developed and improved. Unlike that video I'm not going to claim outright superiority. While Reaction is better on speed there are a few things it is missing.
- Drag and drop as he mentioned, but when we implement drag and drop eventually it will be an integrated part of the OS.
- MUI has the current upper hand when it comes to event handling. ReAction is currently still largely designed around an event loop and switches, but we intend to address that and make it much more object oriented. Mind you MUI is not exactly great either. And even really modern uis are designed around an event loop too. it is just that it is nice with object oriented signals and slots as in Qt. But those are built on top, and it is certainly my intention to move in that direction for ReAction too.

Online Status

That is great, thanks.

Online Status

Yes, that's just a biased opinion piece. MUI is slow, buggy, resource intensive and not properly integrated with the BOOPSI gadget system. ReAction is under active development on OS3 and OS4 so certainly not a dead end. If some clones of AmigaOS are missing big chunks of the OS, that is not a problem with AmigaOS, it is a deficiency of the clones.

Even his employer A-EON is writing ReAction-style gadgets for their software, not MUI classes ;-)

Online Status

Having ReAction working on signals and slots like Qt does would really be sensational!