|
Gratz
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Thkz
|
|
|
|
|
congrats++
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
|
Happy birthday!
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
|
If you continue getting older, you will lose your "almost the youngest in the lounge" record
Happy Birthday
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
With 32 I reckon I'm far from the youngest.
I got here almost nine years ago
|
|
|
|
|
|
Happy B-Day!
Just because the code works, it doesn't mean that it is good code.
|
|
|
|
|
I'm glad all of these CP'ians sent you such warm congratulations.
Nothing, of course, can make up for not being born a Capricorn, for, it is well known and and established fact: "If you weren't born Capricorn it's hardly worth being born at all".
Nonetheless, make the best of it. Each birthday only comes around once.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Capricorn dislikes: Almost everything at some point
Despite being a Scorpio I had a great birthday
|
|
|
|
|
|
Eurielle - Je t'Adore[^]
A recommendation from Spotify.
I don't really know why Spotify recommended it to me, I don't think I've ever listened to this kind of music on Spotify.
It's very Enya-esque with a hint of Adiemus.
And I haven't listened to them in a very long time either.
I never mind some good relaxing new age stuff though
So it's this week's SOTW!
|
|
|
|
|
When reaching a new age it's good to listen to new age!
Congrats
|
|
|
|
|
Thanks!
Hadn't thought about it that way
|
|
|
|
|
Today there was this article in the Insider Newsletter:
The Insider News
And I am like, really Microsoft? You are going to chose JavaScript over .NET for your multiplatform tooling of choice?
But let's be open minded for a little while... apart the fact it uses..yuukk... J.... a... v...a.... script.. phew.. so painful to merely mention. Maybe it's err.... good sh*t?
And now I am curious?
What cross platform GUI tooling would you guys recommend if I want to give it a go?
|
|
|
|
|
|
|
We use Ionic frontends (cordova/phonegap) for mobile (pretty much angular and scripting) but all the heavy lifting is still pretty much done via webservices in .net . If I read the article correctly , they are talking about windows to mobile not windows/Linux/Mac which is where Core is targeted. VS2017 used to have an Ionic integration component, think that's changed a bit now with 2019 but we used to code in VS, deploy either to android or remote deploy to a mac to compile IOS. TBH, we didn't like Xamarin a while ago and it seemed quite bloated as a app platform.
|
|
|
|
|
If you want something for .NET your choices are limited I'm afraid, maybe Xamarin, Avalonia or Sciter.
But I haven't tried any of those ...
See overview here: best-cross-platform-gui-toolkits[^]
|
|
|
|
|
That list is incomplete. Remember the movie 'Willow'?
Quote: Which finger holds the power of the universe? Answer, of course, always your own. I have written my own UI and by accident it also became multi platform later. Lesson learned: If you need something and nobody wants to sell it to you, then it's time to roll up your sleeves and get coding.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Wow, I smell a CodeProject article coming
|
|
|
|
|
That article has been waiting for years now. I needed a UI that worked together with a 3D rendering, even if the program was actually more UI centric than all about the rendering.
Hosting 3D rendering in a WinForm or WPF control always turned out to be a crude hack, plus the problem that this feels like two separate programs accidentally running in the same window without the needed degree of communication or coordination.
The other way around works better, as the UI becomes a part of the rendering engine. All 'game UIs' I got my hands on were too primitive to build a larger application on, not expandable or custonizable enough, or too expensive, or any combination of these.
So I wrote my own. With multithreading (especially for messaging, UI, rendering and data access), XAML to load scenes into the renderer, XAML to load UI themes and styles, XAML of course also to load the layout of the views, a still small but good set of controls and enormous portability. Believe it or not, but I started out with ASP.Net WebForms, went to WinForms + 3D hack, then WPF plus the 3D hack and finally, when 3D rendering does not want to come to the UI, I brought the UI to the 3D renderer. Due to the MVP pattern, I just had to rewrite the views every time. They are the only classes that are specific to the UI and the rest of the iceberg can stay as it is.
And yes, it also became multi platform because Mickeysoft killed XNA, which I used to get access to DirectX. It was revived as MonoGame, which now compiles for different platforms:
Quote: Cross-Platform
We currently support iOS, Android, MacOS, Linux, all Windows platforms, PS4, PSVita, Xbox One, and Switch with more platforms on the way.
Want to take a look? It's that video which I must have posted a thousand times by now: FoC UserClient[^]
That's also why I started to love Mickeysoft so much. They killed XNA because they wanted us all to come over to Win 8 and I don't like it very much when they stop me dead in my tracks. As I see it, Mickeysoft owes me a new Lamborghini and I will not even take a look at their crap until I have it.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
That story makes me think of a colleague who spent several months trying to get a GIS 3D WPF application working hosted inside a Winforms application, you can guess where it all ended: he never got it working without bugs
|
|
|
|
|