Date/Time: Thu, 18 Jan 2018 13:55:36 +0000
Post From: Future planned OS platforms for SC
|User35525 - Posts: 96|
Speaking of Lua, Python, and Nim, I just saw wxWidgets has bindings for all three. It's smaller than QT, is cross-platform, and has native controls. A combo of SFML (main app) and wxWidgets (dialogs and widgets) could be great, but probably have the same issue as QT to SC engineering: https://www.wxwidgets.org/about/screenshots/
I like the goals of cross platform, fast, simple, and well designed.. But "modern" is a moving target. :-) If a project meets the first goals, it will build a community and stay supported/modern, until the next best thing comes along. Yes, the smaller frameworks have issues meeting all of those goals, but if they have few dependencies, and the dependencies are mature-enough, you can support it yourself if that's the best path.
I think everything is moving to the cloud too, but as much as things change, they can stay the same. Technology, and all changing landscapes, follow the path of least resistance, like water flowing downstream. As much as I disdain change, and used to feel "big data" was a fad, I think you are correct about the migration to the cloud and scaling. Even with trading, retail traders could always use more data and more-intensive backtest processing, which may lend itself to bigger cloud environments.
I'm hopeful SC can negotiate a long-term solution. By taking responsibility over both OS and graphics API, they can maybe write wrapper functions to ensure they keep porting SC as times change. I'm not looking forward to the death of the desktop, and hope Microshaft doesn't speed that along, but even now I'm writing this on a tablet, and run SC in a VPS, remotely connected to my tablet. The personal computer must stay "personal" to be individually useful, and the same goes to OS's and trading software. The world will always need solutions that offer more choice, and SC fills that niche for me.
Date Time Of Last Edit: 2015-11-13 07:18:34