Live data from Hacker News

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

techcrunch.com

181–190 of 341 posts

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

#181
post #70
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

C# offers more support for memory friendly coding and performance than Java, which could ultimately improve Android's performance. Of course, this would only work if they switch languages, which I don't see the Android team doing willingly without upper management "help".

Do you have any metrics to prove your baseless assumptions?

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

#183
post #179

Earlier quoted context omitted.

I haven't done a lot of 'Windows exclusive' development for a while, but something like 6-8 years ago, I was making an installer for a small company that up to that moment, they had to send someone over to spend a whole day installing the software on client's machines. I was strongly suggested to use WiX. I spent 2 months trying to get something to work, but I wasn't able to get nothing truly useful to run. I remembe…

Can NSIS by now roll-back partially failed installations? That's to me the biggest gripe I have as a user of such installers – whenever something weird goes wrong you end up with a half-installed application of which you don't know how to get rid of the pieces.

Good question. It's honestly been too many years for me to remember. But, with a bit of a biased view on it because of having such a good experience with it so long ago, I imagine it either does, or provides the mechanism for the developer to implement it.

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

#184
post #143

Earlier quoted context omitted.

Not attacking you opinion at all but I'm a little shocked that someone would have this opinion, I work at a Java shop (using java 8 but I'm mostly now on the node.js side). Java 8 really doesn't have any features that are better than C#'s. Java 8 is missing some pretty major ones, like type inference, automatic getters/setters, LINQ, function passing support that's not brain dead, and a number of of things that make…

While I prefer C#'s delegates/lambdas, there has been an occasional time I've wished for the ability to construct a full instanced object in that case - Java's anonymous inner classes are brilliant at this. Likewise Java's OOP enums (basically singletons) are something I miss too. That's a few small features I notice missing when I switch to C#. Plus, in general I find there's a difference in style. C# libraries tend…

Maven, Ant, and Gradle are also in a class of their own. They help making building Java apps universally extremely easy. C# has an annoying amount of complexity in this area, with a lot of things being built into Visual Studio, and therefore Windows only. “Visual Studio” isn’t a fun build system if you’re not on Windows. And compiling people’s libraries from random repositories over github, bitbucket, etc., only to find that it won’t compile because it relies on some old version of a library that you can’t find online and the newer versions aren’t compatible.

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

#185

I like the laptop with a bunch of lovely Microsoft technologies, and then WiX. Please, please die WiX. Imperative XML + non-deterministic execution order + the worst error messages of the entire stack. I love C# and the CLR, but damn WiX sucks.

Wow, I'm surprised they still have that around!

I stopped doing .NET dev almost 7 years ago. At the time, WiX was terrible, but then so were a lot of things. .NET didn't even have a deployment story back in those days.

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

#186
post #176

Earlier quoted context omitted.

I doubt it's going to be a first-class citizen like Java anytime soon. there is a lot of Innovation going on, with the new open source .NET. the CoreRT[1] project compiles C#->C++->Machine code for any platform, including ARM. and Samsung has been a big contributor to make that happen. and today during the Connect() event, they announced that every Xamarin forms app will run on Tizen[2]. [1] https://github.com/dotnet…

Where did you get that they compile C# to C++? I thought .NET Native was compiling to machine code, maybe with IL in between, but certainly not via another high-level language.

https://github.com/dotnet/corert/blob/master/Documentation/i...

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

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

Just go use Kotlin instead. Much nicer than C#, runs on any JVM.

Much nicer? You mean "at parity"

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

#188

Earlier quoted context omitted.

An opinion without justification adds nothing.

Care to justify that opinion?

A useful opinion is the result of some thought process and set of inputs. By not explaining that thought process or its set of inputs, it is impossible for others to validate whether an opinion is reasonable and/or useful.

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

#189
post #182
post #2

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

"Google Cloud" joined, not "Google". https://cloudplatform.googleblog.com/2016/11/Google-Cloud-to...

I don't think that's a relevant distinction. The article you linked to references both and uses wording like this ( mine):

In this spirit of enabling developers and their organizations, Google is pleased to be joining the Technical Steering Group of the .NET Foundation. .NET is a key component in the modern enterprise, and the Google Cloud Platform (GCP) team has worked hard to ensure that .NET has first-class support on Google’s infrastructure, including excellent infrastructure for Windows.

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

#190
post #11
post #6

Earlier quoted context omitted.

No thanks. I like Java, and esp Java 8 just fine.

Or have both. What's in Java 8 that isn't in C#? And last I checked you couldn't use Java 8 fully on Android (please correct me if I'm wrong).

Value types. Reified generics.
Post reply on HN