Hi Guys, I've struggled with this idea for a long time and finally started 
action on this project.  I experimenting with building a Dot Net version of 
Flex which includes rudimentary flash as well.  Currently I have a bare bones 
working prototype using SKIA as the front end demonstrating the concept is 
doable, but obviously will take a ton of work.    I am not implementing 
everything 100% as I'm making some choices on which flash features are 
implemented as well as leveraging some of C# language and runtime features, but 
the idea is most MXML would be able to run with minor modification.  I also 
have an AS3 to C# converter which should assist since the C# syntax is very 
similar to AS3 but far more powerful.

My main motivation for this project is the direction of the current UI 
frameworks that support dot not including WinUI, UNO, Avalonia.   All of them 
don't meet my needs in one way or another including full cross platform 
compatibility, pixel perfect control, and an XML like dialect that is clean, 
simple, and powerful.   If you've ever worked on XAML after working on MXML 
it's crazy how much more complicated simple things are in XAML and you still 
don't get full control of what is rendered.

I have been coding in flash since Flash 6, Flex since it's inception, and C# 
since it's launch and I have developed and maintain what is possibly the most 
complex application ever made in Flex (Dedoose).  The only reason I was able to 
do this is how Flex makes it fast and easy to rapidly develop, iterate, expand, 
and maintain.    I have other avenues going at Dedoose to make a compatible 
version of Dedoose in one of those newer frameworks but the amount of technical 
debt we will take on in doing so is something I'm not terribly excited about.

While I respect the groups decision with Royale, I believe a Dot Net solution 
could be far more powerful, far easier to develop & maintain.

If anyone is interested in assisting me in this project I will be looking for 
collaborators with experience in flash, flex, and C#, and potentially be 
offering pay for this work.   Please email me directly if interested, and if I 
see interest I'll setup a Discord and we can talk and figure out the details.   
 

~ JT

Reply via email to