IMHO ScriptUI is dead. I heard recently that even as its beginnings, the InDesign engineers were not encouraged to use it leading to the appearance of the Dialogs class inside InDesign's DOM. The main issue is that there isn't anymore support and bugs keep on going and going CC updates after CC updates.
I adknowledge and admire the guys who are able to achieve amazing stuff with ScriptUI. I like ScriptUI myself and sometimes it's all you can go with but I won't bet too many on it for the future.
Flash disappearance hasn't waited for 2020 to hit Adobe Apps. In ScriptUI, you could some years ago use swf UIs inside a scriptUI panel and communicate between the swf and the jsx layers but that's gone since CC2014 (I think).
As for ESTK, I don't really know Adobe plans but there aren't any specific reasons to get rid of it but I won't bet on any specific updates or improvements. Many of us write codes on other IDEs and then debug inside the ESTK or use it for encryption(jsxbin).
If you need a DOM viewer, there are also great utilities that are far better than the ESTK OVM. Think of those:
I have had v11 of Jongwares DOM viewer downloaded on my Mac for a while now. I wasnt aware of version 12, so getting that now.
So do you think the future for scripts (involving panels, and dialogs) would be solely HTML CEP extensions?
I do write these too, but its just not as convenient as firing up ESTK, and writing a quick ScriptUI to get the job done.
Thanks for the response
Solely cep extensions ? Certainly not ! Scriptui will remain for a while but it's not maintained and that's the issue. We clearly need either an updated version of scriptui which is unmikely to happen or a new ui medium for scripts which won'th happen neither.
I'm not sure I agree that ScriptUI isn't being maintained. Bug fixes are being released: For instance, Adobe recently released a fix specifically for the issue that InDesign crashed when using a tabbed scriptUI window.
believe me if i say i am happy to be wrong
Paraphrasing Frank Zappa: 'ScriptUI is not dead, it just smells funny'.
He is not dead !! He is resting !