Live data from Hacker News

Show HN: Cross Platform .NET Desktop Application Framework

browseemall.com

51–55 of 55 posts

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

#51
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.

I'd say FireMonkey too. ARC-based language, long-standing vendor, FMX is a very nice toolkit (runs on the GPU, vectorised, skinnable, has native widgets.)

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

#52
post #36

This is exciting news, but in the world of Electron apps I do wonder if it is not too late already. Qt has been around for a while and though it gained traction Electron is far outpacing it. It seems that there is no ASP.NET Core since it was borne out of an actual use case with ASP.NET. Again, kudos to the author and it seems like a great technical feat, but to my knowledge what matters is adoption rate.

Thankfully no one around me is either using Electron or thinking about even trying it out. As for Qt, web devs have C++ allergy, hence why the company behind Qt came up with QML. exactly to fight against this trend.

Yes, web devs do have C++ allergy. More specifically I think the aversion is to doing your own memory allocation.

To me this makes sense. Web developers will typically have a handle on HTML, CSS, JavaScript, Python, PHP, SQL, NodeJS. Some will even be good at most of these. There's design patterns on most of these that are significantly different. The context change from one language to another exacts a toll, which I imagine why Node found a niche in the first place. Electron seems to be finding another.

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

#53
post #29

Earlier quoted context omitted.

I have never heard anything positive about Xamarin.Forms from people who have used it. Has this improved?

I've never used Xamarin, but I'm curious what their complaints are?

To be clear: "Xamarin.forms" is different than "Xamarin" and the following is based on my experience with "Xamarin.forms".

Also note that my experience with this is building an extremely simple business-y app for internal users.

1. Its moving fast so documentation is lacking and the "right" way to do something, posted 6 months ago, is wrong\deprecated\wonky

2. The tooling leaves a lot to be desired. Although this has greatly improved, there are still tons of steps to publish (https://developer.xamarin.com/guides/android/deployment,_tes...).

3. Updates constantly breaking things. To be fair, this is also improving

4. There may still be instances where you have to drop into native code or split code based on platform. This means you sometimes will need to know: c#, xamarin.forms oddities, java\android stuff AND objective c\iOS. This may not be an issue for simple apps

5. UI builder is limited. The apps will be native looking but you won't be winning any design awards. Some things also seem impossible so it helps if the customer\designer\stakeholder is really flexible. If someone asks for an app to collect and display data, you will probably be ok. If they give you pixel dimensions and other minutiae run.

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

#54
post #36

Earlier quoted context omitted.

Thankfully no one around me is either using Electron or thinking about even trying it out. As for Qt, web devs have C++ allergy, hence why the company behind Qt came up with QML. exactly to fight against this trend.

I'm feeling an increasing sense of hostility towards "web devs" lately.

It's frustration, not hostility. The solution is always HotNewFrameworkStillInBeta.js

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

#55

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…

Yeah, I felt that trend too with XAML Standard.
Post reply on HN