Live data from Hacker News

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

techcrunch.com

41–50 of 341 posts

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

#41
post #31

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

That would be huge win for Microsoft, presumably if Android apps are written in C# they will be easy to port or have shared libraries with windows apps.

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

#42
post #31

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

That would be huge win for Microsoft, presumably if Android apps are written in C# they will be easy to port or have shared libraries with windows apps.

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

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

#43
post #6
post #2

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

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

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 dev life SO much better.

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

#44
post #34

Earlier quoted context omitted.

I also think Java is fine. Compared to C#, I find Java code easier to read as there is less magic. I also use Groovy for some corner cases like for example JDBC stuff or metaprogramming. I'm also a big fan of Maven and the development tools for Java, and most importantly the eco-system with rich libraries and frameworks. Is there an alternative for JRebel or Spring-loaded for C# yet?

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 scripting or hacking in the debugger console, it opens the door for hard-to-read code.

Those are not necessarily "magic", but potential obscurities that can't happen in Java, simply because Java lacks these features.

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

#46
post #6

Earlier quoted context omitted.

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

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…

I agree which is why I've moved my Android development to Kotlin. It provides a lot of that and works right now on Android

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

#47
post #25
post #6

Earlier quoted context omitted.

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

Why would someone down vote an opinion that they are okay with Java? It added to the conversation. Personally I prefer C# and Swift to Java but others idea are just as valid.

The implication is "I have no interest in this because I'm happy with what I have". Okay, that's fine, please enjoy your Java and build wonderful things. Oh, BTW, why are you typing into a reply box on a thread you have no interest in? And the implication there is because your tool is a poopy head and I wanted to subtly point that out by expressing my lack of interest.

So, yeah, go away because that's not contributing to the conversation.

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

#49
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?

* 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.

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

#50

Earlier quoted context omitted.

What exactly would be the benefit of this?

No more problems with Oracle, C# features that Java is missing, such as type inference, proper generics, built in concurrency, operator overloading, first class optionals, ...

Their move to Open JDK should do away with the oracle issue no?
Post reply on HN