Live data from Hacker News

Show HN: Cross Platform .NET Desktop Application Framework

browseemall.com

41–50 of 55 posts

Re: Show HN: Cross Platform .NET Desktop Application Framework

#41
post #34

Earlier quoted context omitted.

Every single time I am forced to do web development, I miss such frameworks.

What does that mean? The web is already cross platform, that's kind of the whole point

It means the Frankenstein of CSS/JavaScript/HTML tooling, still catching up with the 4GL RAD tooling of the 90's, or expressive native environments like Microsoft Blend, iOS and Android native layout managers.

Or the lack of integration with native animation frameworks, widgets, behaviours and system APIs, even with HTML 5.

Or hacks like Service Worker with in browser database, to be able to write offline apps, something that just works out of the box in native apps.

Re: Show HN: Cross Platform .NET Desktop Application Framework

#42

I carry this file around to detect platforms with .NET: https://github.com/SirCmpwn/TrueCraft/blob/master/TrueCraft.... I hereby release it into the public domain.

Kudos for releasing to the public domain, but you should also attach a license to it (MIT is good)

Edit: sorry, I see there's a top level license. Browsing github on my phone wasn't giving me the info I wanted :)

Re: Show HN: Cross Platform .NET Desktop Application Framework

#43
post #6

Eto is very interesting but unfortunately there seems to be just 1 (very active) developer behind it, from what I can see. On the other hand, Xamarin.Forms had an announcement recently, an announcement that Hacker News missed. I submitted the news a few days ago but it didn't reach the first page: https://news.ycombinator.com/item?id=14383467 -> https://blog.xamarin.com/glimpse-future-xamarin-forms-3-0/ TL;DR: Xamari…

Well, there is Qt/QML, and if the price is not an issue - Embarcadero FireMonkey.

Re: Show HN: Cross Platform .NET Desktop Application Framework

#44
post #25

Earlier quoted context omitted.

And for games, there's MonoGame. http://www.monogame.net/ It's based on the old XNA framework. At least one successful commercial game (Fez) was written with it.

Quite a few successful games were written in it, before Unity changed their license model. Bastion was another one that comes to my mind. As additional remark, indies have been doing games in C# since the Managed DirectX days.

Also, Unity is more a tool for designers, while MonoGame or LibGDX are more coding oriented libraries.

Re: Show HN: Cross Platform .NET Desktop Application Framework

#45
post #43
post #6

Eto is very interesting but unfortunately there seems to be just 1 (very active) developer behind it, from what I can see. On the other hand, Xamarin.Forms had an announcement recently, an announcement that Hacker News missed. I submitted the news a few days ago but it didn't reach the first page: https://news.ycombinator.com/item?id=14383467 -> https://blog.xamarin.com/glimpse-future-xamarin-forms-3-0/ TL;DR: Xamari…

Well, there is Qt/QML, and if the price is not an issue - Embarcadero FireMonkey.

There is Qt Widgets (yay for HiDPI).. everything else is one big garbage fire. I recently launched a QML Quick Controls 1/2/+inf/who knows app and trying to select text in an input box caused it to switch tabs because that's what caught the events. It was impossible to select text.

I get now why people use Electron. It's 2017, Qt has been around forever, and they still haven't figured out the fricking deployment issue! You still have to cobble together a bunch of scripts and otherwise crappy solutions to get something that runs on Linux/Mac/Windows in any shape or form that approaches "out of the box" and "continuous integration".

Re: Show HN: Cross Platform .NET Desktop Application Framework

#46
post #43

Earlier quoted context omitted.

Well, there is Qt/QML, and if the price is not an issue - Embarcadero FireMonkey.

There is Qt Widgets (yay for HiDPI).. everything else is one big garbage fire. I recently launched a QML Quick Controls 1/2/+inf/who knows app and trying to select text in an input box caused it to switch tabs because that's what caught the events. It was impossible to select text. I get now why people use Electron. It's 2017, Qt has been around forever, and they still haven't figured out the fricking deployment issu…

Oh, if you think that's painful, try to see what happens when you're targeting mobile.

If you want extra layers of pain, try to use any of the Python bindings for Qt on mobile :D

Re: Show HN: Cross Platform .NET Desktop Application Framework

#47
post #44
post #25

Earlier quoted context omitted.

Quite a few successful games were written in it, before Unity changed their license model. Bastion was another one that comes to my mind. As additional remark, indies have been doing games in C# since the Managed DirectX days.

Also, Unity is more a tool for designers, while MonoGame or LibGDX are more coding oriented libraries.

Kind of agree, but if you look at the curriculum of universities teaching game development degrees, they have all moved into Unity/Unreal, plus the console SDKs.

Also the love they are getting from MS and Google for VR/AR.

Re: Show HN: Cross Platform .NET Desktop Application Framework

#48
post #43

Earlier quoted context omitted.

Well, there is Qt/QML, and if the price is not an issue - Embarcadero FireMonkey.

There is Qt Widgets (yay for HiDPI).. everything else is one big garbage fire. I recently launched a QML Quick Controls 1/2/+inf/who knows app and trying to select text in an input box caused it to switch tabs because that's what caught the events. It was impossible to select text. I get now why people use Electron. It's 2017, Qt has been around forever, and they still haven't figured out the fricking deployment issu…

I've never had any problems getting my PtQt and PySide apps working on Windows or Linux. OSX on the other hand, yep, dumpster fire.

Re: Show HN: Cross Platform .NET Desktop Application Framework

#49
I'd be wary about investing too much time into something like this. Microsoft is making a massive push with .NET Core and its availability on both Mac OS and Linux. Coupled with the expansion of the .NET Standard to encompass more of the .NET Framework APIs, it won't be long now before Microsoft announces the ability for the Universal Windows Platform to run on all major operating systems. Of course they may want to rename it to something more friendly - like Univeral .NET Platform, or just Universal Platform - but I suspect we'll see this in the next year or maybe two.

Build apps for Windows, OS X, Linux, Android and iOS with C# and XAML. Sounds pretty cool to me. So it isn't to say this isn't a great idea by the BrowseEmAll devs, but I'm just not sure how needed it'll be once Microsoft steps in.

Re: Show HN: Cross Platform .NET Desktop Application Framework

#50
post #43

Earlier quoted context omitted.

Well, there is Qt/QML, and if the price is not an issue - Embarcadero FireMonkey.

There is Qt Widgets (yay for HiDPI).. everything else is one big garbage fire. I recently launched a QML Quick Controls 1/2/+inf/who knows app and trying to select text in an input box caused it to switch tabs because that's what caught the events. It was impossible to select text. I get now why people use Electron. It's 2017, Qt has been around forever, and they still haven't figured out the fricking deployment issu…

Yeah QML has one big problem — it only supports integer scaling for HiDPI. Have these people ever seen a fucking 28 inch 4K display?!?! I NEED 1.5x SCALE. 1x looks extremely tiny, 2x looks comically huge.
Post reply on HN