Live data from Hacker News

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

techcrunch.com

71–80 of 341 posts

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

#72
post #49
post #48

Earlier quoted context omitted.

Google have not made their own languages Dart/Go official to Android. Why would they make languages other than Java a priority now?

* C# is much more mature * It has an enormous user base * It's not owned by Oracle Not saying they will but those are real possible reasons for Google to do this.

One possible way out will be something like Swift port to Android made by an open source contributor to Swift. Someone with deep knowledge of C# can take a stab at C# to Android. I'd think Google have very few C# people internally.

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

#75
post #33

Earlier quoted context omitted.

What exactly would be the benefit of this?

It would be worth it just to have LINQ

LINQ is cool and all, but it takes a lot of code to make that cool, so I would love to see how it affects battery life.

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

#76
post #60

Earlier quoted context omitted.

If you have visual studio it tells you what the var is.

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

#77
post #69
post #48

Earlier quoted context omitted.

Google have not made their own languages Dart/Go official to Android. Why would they make languages other than Java a priority now?

Dart doesn't have the adoption yet and has a different plan when it comes to mobile ( https://github.com/flutter/flutter ). I love Go, but it's not really a suitable language to do UI, or anything that deals with data models. C#, however, is a perfect replacement for Java, most of the times. I would say "it's simply superior in every imaginable metric other than cross-platform implementations of the compiler/VM" but…

Java's value is not some inherent superiority of language for mobile development, it is about throwing (100s of) millions of dollars and 100s of engineers to make it work. And I think it remains true for C# also. Unless someone sinks 100s of millions on C# too it seems non-starter to me. By the way Microsoft has already tried mobile ecosystem with .net/C# that did not work out very well.

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

#78

Microsoft joins Linux Foundation and Google joins .NET foundation. what a day :)

The thing I find really interesting here is that Microsoft is pulling down the walls to it's garden and building bridges instead. It will be fascinating to see how this plays out, because this is a tectonic shift in the development landscape.

Props to Satya Nadella for having the gumption to lean into this strategy. I was expecting a few token open-sourcish libraries as a giant marketing campaign, but it looks like they're really committed to the idea.

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

#79
post #48
post #2

Nice. Now please make C# a first-class citizen in Android and start to migrate from Java to C#.

Google have not made their own languages Dart/Go official to Android. Why would they make languages other than Java a priority now?

.NET would have had a real chance at being the android application platform if it was philosophically in the state that it is today (open sourced toolchain/compilers, open-source friendly MS, Mono/Xamarin in good shape).

Moving android away from Java is going to be a big undertaking and I doubt Google will undertake such a huge project only to move away from Oracle and closer to MS.

If they ever try to replace Java, it'll be Dart or another language they acquire in future. Dart has good chances.

They already have an early stage framework to make Android (and iOS) apps with Dart[0]. It's also the main GUI toolkit for their Fuchsia OS [1].

0 https://flutter.io/

1 https://github.com/fuchsia-mirror/

Post reply on HN