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.
Google joins .NET Foundation as Samsung brings .NET support to Tizen
291–300 of 341 posts
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#292Earlier 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.
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#293Earlier 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.
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#294Earlier 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.
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#295Earlier 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?
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#296Earlier 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.
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#297Earlier 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 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
#298Tizen 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
Re: Google joins .NET Foundation as Samsung brings .NET support to Tizen
#299Earlier 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.
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
#300Earlier 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.