Live data from Hacker News

Google joins .NET Foundation as Samsung brings .NET support to Tizen

techcrunch.com

291–300 of 341 posts

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#291
post #256

Earlier quoted context omitted.

I'm sure it was difficult, but you can already ship C# code using Xamarin, no need to wait for Microsoft.

Xamarin is a bit of a hack. What we really need is a cross platform solid (i.e. not javascript) language supported natively. What would be ideal would be that Apple, Google and Microsoft sit together and agree on a common language and GUI API that would work on Android, iOS, Windows, MacOS and Linux natively.

A pipe dream for me would be if that common language were a lisp.

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#292
post #256

Earlier quoted context omitted.

I'm sure it was difficult, but you can already ship C# code using Xamarin, no need to wait for Microsoft.

Xamarin is a bit of a hack. What we really need is a cross platform solid (i.e. not javascript) language supported natively. What would be ideal would be that Apple, Google and Microsoft sit together and agree on a common language and GUI API that would work on Android, iOS, Windows, MacOS and Linux natively.

[deleted]

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#293
post #256

Earlier quoted context omitted.

I'm sure it was difficult, but you can already ship C# code using Xamarin, no need to wait for Microsoft.

Xamarin is a bit of a hack. What we really need is a cross platform solid (i.e. not javascript) language supported natively. What would be ideal would be that Apple, Google and Microsoft sit together and agree on a common language and GUI API that would work on Android, iOS, Windows, MacOS and Linux natively.

[deleted]

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#294
post #76
post #60

Earlier quoted context omitted.

So, where do I get a version fo Visual Studio that’s open source, and works on Linux? And not just the little text editor VS Code, a real IDE? For most devs, Visual Studio isn’t a realistic option.

Most developers use Windows, where VS Professional (under the badge of VS Community) is free. The set of developers who use Linux and OS X (and I mean, I am one) is not representative of developers of a whole.

You mean most .NET developers use Windows?

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#295
post #53
post #33

Earlier quoted context omitted.

It would be worth it just to have LINQ

Why? The Java Stream API is superior to LINQ in every way, and a lot more extensible. EDIT: Instead of downvoting, please point out how LINQ is actually superior?

How is stream superior? I cringe every time I move between Integer and int.

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#296
post #217

Earlier quoted context omitted.

LINQ and ability to interact with any IL compiled language (F#, VB). Also async.

I prefer F# over C#, and I think it is a better competitor to Swift or Java or Kotlin.

The important thing is CLR support. Everything else is just semantics. (literally)

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#297

Earlier quoted context omitted.

Well they just released a preview for VS on macOS. Project Rider by Jetbrains is a cross platform C# IDE. VS Code has some tooling. etc...

VS on macOS is Xamarin Studio rebranded, which Xamarin has never wanted to port for Linux (despite being a fork of MonoDevelop). I don't see MS changing that. Project Rider is still extremely green and is not FOSS, nor free as in free beer. VS Code is extremely limited and the little support it has is for .NET Core only. I'm right now working on an MVC 5 project on Linux and I have to jump around MonoDevelop and Ride…

> .NET IS NOT a viable stack for developing on Linux and it's an inferior one in macOS.

.NET isn't, and wasn't officially meant to be. That's your problem.

I've been working on a .net core web app on my mac exclusively now for the last 8 weeks and have had no problems with it. I do check to make sure it works in full VS/Windows occasionally and every single time its worked without fail, and without a single change. Just pull the code and go. I haven't needed to touch windows but its nice to know it still works over there anyway.

Using VS Code as my main editor. Tried Rider a little yesterday and I'll probably switch to that once its more stable as it has a few more tools for refactoring etc.

So .NET core is clearly what's intended to be used cross platform, and it works great.

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#298

Tizen supporting .NET is the interesting thing in this article to me. If Microsoft got so far as getting UWP apps running on Tizen, Microsoft and Samsung could potentially offer a pretty compelling offering against Android.

Tizen doesn't run UWP apps

Not yet - but it does run Xamarin Forms apps, and I'd be _very_ surprised if the syntax for Xamarin Forms and UWP isn't integrated at some point soon... They're both XAML based.

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#299

Earlier quoted context omitted.

They said "has support for", not "is". This is a natural consequence of having value types (structs). You can even change the bit packing and other layout properties of structs.

Are you replying to the proper comment? In any case, he stated that an Android C# app would be more performant than an app coded in Java without supplying any metrics to prove his point. >This is a natural consequence of having value types (structs). You can even change the bit packing and other layout properties of structs. And yet the JVM still beats the CLR in performance.

I'm not actually sure which comment I'd intended to reply to anymore (wrote it quickly on a lunch break!) - but, anyway: I'd agree the JVM is a bit faster than the CLR currently, but this is arguably because the CLR is more heavily tuned towards startup time (the reduction of), rather than throughput. They've invested more heavily into AOT compilation support (also in service of this goal) and compiler-as-a-service tech (Roslyn) rather than performance... perhaps this might change? Certainly the community additions to the CLR and the larger ecosystem eg ASP.NET Core have produced some notable performance improvements.

Also I'd say the CLR has more potential insofar as performance due to its design than the JVM does, but the JVM has received more attention in this area historically, so it's 'winning' currently despite this.

Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen

#300
post #256

Earlier quoted context omitted.

Xamarin is a bit of a hack. What we really need is a cross platform solid (i.e. not javascript) language supported natively. What would be ideal would be that Apple, Google and Microsoft sit together and agree on a common language and GUI API that would work on Android, iOS, Windows, MacOS and Linux natively.

A pipe dream for me would be if that common language were a lisp.

I think it should be BrainFuck rather
Post reply on HN