Live data from Hacker News

Xamarin Open-Sourced

open.xamarin.com

101–110 of 206 posts

Re: Xamarin Open-Sourced

#102
post #64
post #45

Earlier quoted context omitted.

>Honestly, say what you will about Google, but I can't imagine them ever threatening another software company with software patents. That is a naive fanboy outlook towards a company. Its a well known fact that Google bought Motorola only for the patents. Google has also managed to use the patents to sue other companies including Microsoft. Although I still believe it is the game that is flawed and not the players. Go…

I am not a Google fanboy, I am merely saying they abide by the spirit of Open Source. I just used them as an example. RedHat is another example. > Google has also managed to use the patents to sue other companies including Microsoft. Can you post a link to Google suing Microsoft first (not in retaliation)? Google was way behind in the patent game until they got hurt. Google bought Motorola to have a defensive patent…

Throughout all the patent wars and all the rhetoric Google produced about competitors abusing patents, it was Google, as the owner of Motorola, that was the only company penalized in court for actually abusing patents:

http://patentlyo.com/patent/2015/08/agreement-microsoft-moto...

https://en.wikipedia.org/wiki/Microsoft_Corp._v._Motorola_In....

Sure, the lawsuit was started 2 months before Google acquired Motorola, and it was in response to an MS lawsuit, but the continued abuse of FRAND patents and the ensuing 14M penalty happened on Google's watch. Literally no other company in the smartphone wars suffered this fate.

Re: Xamarin Open-Sourced

#103
post #31

Honestly, I am a little tired of all the articles (edit: I meant posts) claiming MS is suddenly in the Open Source camp. To truly support Open Source, they should show a willingness to work against Software Patents. The essence of Open Source is the freedom for anyone with a computer to turn their imagination into code. MS remains one of the biggest obstacles in that path. Instead here is what they do: 1) Directly at…

It's a fallacy that you cannot support both open source and software patents. Religious opinions aside, they are both simply different forms of IP, each effective for different things.

Re: Xamarin Open-Sourced

#104
post #20

Now only if .NET adoption on Linux would pick back up like when Mono was pushing it. .NET is a great environment for developing desktop applications and Linux really needs them.

It will.

Whoever this guy is he's probably right.

There are some really cool things coming forward in the land of dotnet.core.

Specifically you can now build projects on linux machines. Command line and web are basically a "no brainer" already (even with RC1 and RC-here-be-dragons).

For anyone seriously considering linux desktop apps, the'll want to consider some sort of cross-plat gui library, but there are a number of threads discussing it over at the dotnet foundation and some of the suggestions there seem like real "contenders"

http://forums.dotnetfoundation.org/t/cross-platform-wpf/421

http://forums.dotnetfoundation.org/t/cross-platform-gui/514

(for example this one looked neat) http://www.noesisengine.com/

When you're looking at C# vs. Java, I wouldn't be surprised if you found the new openness of dotnetcore to chip away at some of the "base" of Java. Maybe you start to see C# as the goto choice for CompSci classes.

Maybe the face-melting performance benchmarks http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-... (1.15 million requests per second vs. ~150k in nodejs and vs. 50k in .NET46) will have an impact on people interested in lowering their server costs.

We certainly saw NODEJS was adopted rapidly thanks to its performance in 2012 http://highscalability.com/blog/2012/10/4/linkedin-moved-fro...

and paypal followed suit in 2013 http://highscalability.com/blog/2013/12/11/using-nodejs-payp...

C# under dotnet core, when written correctly has the potential to lower latency, require fewer servers, and all sorts of fun stuff.

Fewer servers means lower costs, while lower latency has proven to convert into more users or sales.

Of course, this is all best-case, pollyanna & coming from a bit of a fanboy... so please take what I say with a tiny grain of salt, but I do think this is pretty exciting stuff.

To be fair, I'm so excited about this stuff I'd kindof like for someone to take me down a peg and push a bunch of counter points at me so I get a more balanced and realistic opinion (just be nice OK?).

Re: Xamarin Open-Sourced

#105
post #26

Earlier quoted context omitted.

Is it possible to use it without it?

With Xamarin, you can use it with both Xamarin Studio and Visual Studio. I believe XS is free now and you can get VS Community for free too.

But not under Linux. XS is available only for Mac, and VS is Windows-only (of course).

Re: Xamarin Open-Sourced

#106

Earlier quoted context omitted.

Somewhat echoing what spriggan3 said, it seems odd that you suggest going straight to chat to learn about a piece of software rather than trying to find answers to your questions before bothering other people. To me (and this may be a function of where I'm from), it seems very rude to ask for help with something when you don't absolutely need said help (RTFM Noob!). It's entirely possible you meant your comment for p…

Let's be clear, this isn't left-pad we are talking about - these are MASSIVE projects which are in some cases 16+ years old. Personally, I find the fastest way to get up to speed is on projects of this size is to usually jump into IRC, find a mentor and start sending in documentation patches. Here the engineers for the runtime, framework, compiler teams are hanging out in Gitter and engaging with the community out in…

You find a mentor even before knowing what the project does? Weird.

Re: Xamarin Open-Sourced

#107

Quick question for .NET developers: is there a solution for totally command line driven workflows yet? I really don't want to mess around with .SLN files and IDEs like Visual Studio and MonoDevelop. I'm sure VS is fine for people who like it, but I really want something like `cargo build` or `go build`.

Look into the tooling around F#, you can use most/all of it using the command line and simple text editors. Much of it can be applied to C# too. FAKE is a good place to start:

http://fsharp.github.io/FAKE/

Forge is also worth checking out:

https://github.com/fsprojects/Forge/blob/master/README.md

One more suggestion, if you'd like an easy (but simple) all-in-one solution for F#, check out Ionide:

http://ionide.io/

Re: Xamarin Open-Sourced

#108

Earlier quoted context omitted.

Depends on how you learn. Some learn by being around others, social interaction, asking questions and absorbing knowledge. It's clear you fall into the latter category which likes to learn by diving right into the code, so here it is: .NET CLR Managed Runtime - https://github.com/dotnet/coreclr .NET Framework - https://github.com/dotnet/corefx .NET Compiler as a Service ("Roslyn") - https://github.com/dotnet/roslyn .…

You seem to be dodging the question. The question is why -you- are linking to gitter.

He answered it, he linked to gitter because he assumed people wanted a social link instead.

He's not dodging the question at all, he answered it directly. He obviously likes gitter and chatting with others.

Re: Xamarin Open-Sourced

#109

Earlier quoted context omitted.

"Moved" might be too strong a word. I know it's used to deploy on 64-bit iOS, any other platforms at the moment?

Yes, Android, with the use of the NDK.

So, two mobile platforms, no console, no desktop. IL2CPP seems to be a long way from saving us from decrepit .NET versions.

Re: Xamarin Open-Sourced

#110

Earlier quoted context omitted.

Somewhat echoing what spriggan3 said, it seems odd that you suggest going straight to chat to learn about a piece of software rather than trying to find answers to your questions before bothering other people. To me (and this may be a function of where I'm from), it seems very rude to ask for help with something when you don't absolutely need said help (RTFM Noob!). It's entirely possible you meant your comment for p…

Let's be clear, this isn't left-pad we are talking about - these are MASSIVE projects which are in some cases 16+ years old. Personally, I find the fastest way to get up to speed is on projects of this size is to usually jump into IRC, find a mentor and start sending in documentation patches. Here the engineers for the runtime, framework, compiler teams are hanging out in Gitter and engaging with the community out in…

How do you start documenting software that you don't know well? That seems like a very good way for bad documentation to get out, damaging the project.

Perhaps this is my impostor syndrome talking, but I for one would be hesitant to tempt the wrath of the Great Unseen Masters that make open source software with potentially inane questions.

Post reply on HN