Details on the "Not Production Ready" Status of Application Framework
Posted: 22 Nov 2024, 01:47
Hello,
I'm evaluating Noesis for a stand alone application. This is in regards to the native api. Earlier I made a post of the .net api but I'm going back and forth on deciding between the native solution and C# solution. This a stand alone application that will run on Windows, Mac, and Linux. The documentation says you should not use the application framework as-is as its not production ready, with a mention saying you must tweak to your requirements. Looking at the source code, I do not see any areas that stick out that would deviate from my desire to "create a standalone exe app that creates a window" requirement. At least yet. The entry points are simple pass thrus of main() for my platform targets. My question is then, other than the concern of not meeting requirements, does the Noesis team have a different reason to why the Application Framework is not production ready? Such as, lack of reliability, outstanding issues, not battle tested? The application framework seems to directly exist to solve a ubiquitous requirement that is "I want to create a desktop app with Noesis", which I can imagine many people not just myself need to solve.
EDIT:
I see there is the integration sample which states "this uses nothing from the application framework except for display and render context classes". This is perfect because those two things are exactly what I don't want to create. Also, the code shows areas where I could implement animation callbacks on the UI thread (WPF equivelent of CompositionTarget.Rendering), I did not see another area where I could do this in the application framework examples.
Opened this issue: https://www.noesisengine.com/bugs/view.php?id=3821
I'm evaluating Noesis for a stand alone application. This is in regards to the native api. Earlier I made a post of the .net api but I'm going back and forth on deciding between the native solution and C# solution. This a stand alone application that will run on Windows, Mac, and Linux. The documentation says you should not use the application framework as-is as its not production ready, with a mention saying you must tweak to your requirements. Looking at the source code, I do not see any areas that stick out that would deviate from my desire to "create a standalone exe app that creates a window" requirement. At least yet. The entry points are simple pass thrus of main() for my platform targets. My question is then, other than the concern of not meeting requirements, does the Noesis team have a different reason to why the Application Framework is not production ready? Such as, lack of reliability, outstanding issues, not battle tested? The application framework seems to directly exist to solve a ubiquitous requirement that is "I want to create a desktop app with Noesis", which I can imagine many people not just myself need to solve.
EDIT:
I see there is the integration sample which states "this uses nothing from the application framework except for display and render context classes". This is perfect because those two things are exactly what I don't want to create. Also, the code shows areas where I could implement animation callbacks on the UI thread (WPF equivelent of CompositionTarget.Rendering), I did not see another area where I could do this in the application framework examples.
Opened this issue: https://www.noesisengine.com/bugs/view.php?id=3821