Live data from Hacker News

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

techcrunch.com

111–120 of 341 posts

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

#111
post #109
post #9

Now we're cooking. The technical steering groups is currently formed out of: Microsoft, Red Hat (so input from the main Linux distro), JetBrains (input from the makers of great tools for developers), Unity (one of the leading game engine makers), Samsung (one of the leading mobile device makers) and now Google. .NET should have a bright future. And hopefully this should push a few buttons over at Oracle HQ so that Ja…

Is Java currently behind C# in any capacity? Not that a shot in the arm wouldn't be good for Oracle, but Java definitely still reigns supreme at the moment, despite Oracle's involvement. http://www.tiobe.com/tiobe-index/

Java the language versus C# the language.

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

#112
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…

I always hear of the JVM's legendary capabilities, the result of so many million engineer-hours baked in. What would be required to bring the CLR into parity with it?

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

#113

Earlier quoted context omitted.

What magic are you talking about? Various .Net frameworks have silly amounts of magic, but C# itself?

When I started going into C# from Java a bit, there were two things slightly annoying me: - Class extensions: I saw code examples online that just wouldn't work for me because the compiler told me a certain method of a built-in class wouldn't exist. After I while I found out that the author of that snippet had used class extensions and not bothered to mention. - The var keyword: While this is sometimes nice for quick…

Lombok includes the "val" keyword, which infers the type from the initializer expression: https://projectlombok.org/features/val.html

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

#114
post #32

.NET is great... C# is a fantastic language. Apple, make it a first class citizen for iOS also ;)

What are some things that C# has over swift

Swift is very similar to C#. I am just thinking the tooling and the huge .net community who are already building ios with c# in visual studio. If it became core it would be hugely beneficial

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

#115

Earlier quoted context omitted.

Oh please no. Not a fan of WPF.

I thought MS was (quietly) killing WPF and burying it next to Silverlight? Not soon enough I think. Nice idea, headache inducing implementation.

UWP and Xamarin apps can use XAML, so it's not like the underlying ideas of WPF/Silverlight are dead.

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

#116
post #32

.NET is great... C# is a fantastic language. Apple, make it a first class citizen for iOS also ;)

What are some things that C# has over swift

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

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

#117
post #42

Earlier quoted context omitted.

Is that something Google wants? I don't see the advantage for them short of adding on C# devs

It's a mighty good option to have when you are negotiating with Microsoft. Imagine Google offering to Microsoft that they would adopt Microsoft development tools and technologies iff Microsoft kills Windows Phone.

Why on earth would Google care enough right now about MS' phone efforts for that to be something they're actively seeking?

I think it's far more likely that any movement towards C# on Android would be motivated by: 1) perhaps enough devs are asking for it, and 2) it would give them extra leverage in negotiations with Oracle about Java.

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

#118
post #83
post #69

Earlier quoted context omitted.

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…

Why do you consider Go unsuitable for UI development?

You can't have generic functions that can wrap data so you end up passing concrete models or interfaces to views - no generic view-models for you. The inflexibility of the type system isn't a big deal when you are working on network applications or tools, but causes serious duplication when you do anything that passes around concepts internally.

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

#119
post #31

Does this spell Google moving away just a little bit from Java in the future?

Jon Skeet (C# guru who works at Google, for those unfamiliar with C# rock stars) was interviewed on Software Engineering Daily, and his response to this question was basically, "uh, no." Google isn't shifting their focus away from Java/C++ any time in the foreseeable future. (You might see improved support for .NET Core in Google Compute Engine, though.)

https://softwareengineeringdaily.com/2016/09/20/cloud-client...

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

#120
post #72

Earlier quoted context omitted.

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.

There already exists C# for Android, it recently became free too when Microsoft bought up Xamarin (the company formerly maintain Mono and the Xamarin Android and iOS wrappers). Microsoft is really pushing .NET Core and the open .NET platform, really an awesome move for developers. What the parent wanted was official support from Google for Xamarin's Android API wrapper or a complete rewrite of core parts of the OS in…

I agree with most of it. But I personally think .net/C# simply to not bring enough advances over Java to even think of changing core parts. Most advantages that get mentioned are app developer conveniences.
Post reply on HN