Xamarin is impressive, but..
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
Ask them: but I suspect it's along the lines of "because we wanted to".
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
Matt McGuire wrote:
I've avoided C# thus far
Matt McGuire wrote:
I just don't enjoy it.
How do you know you don't like brussel sprouts unless you try them. :-D
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
I think because Xamarin is a high-level-language converter (to java or cocoa) rather than a low level MSIL converter?
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
Matt McGuire wrote:
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin?
If McDonald's sponsors the Olympic Games, and the Olympic Games support throwing javelins, then why can't you throw javelins in your local McDonald's outlet? :rolleyes:
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
Xamarin is specifically a Visual Studio plug-in that allows the .NET community to write cross-platform applications. Xamarin has only ever been intended to work with .NET.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
-
I think because Xamarin is a high-level-language converter (to java or cocoa) rather than a low level MSIL converter?
Duncan Edwards Jones wrote:
Xamarin is a high-level-language converter (to java or cocoa)
Not quite. Xamarin's technology provides C# bindings to the Java Android and Objective-C iOS and Mac API surfaces. There's no language conversion. The binding is done at run time by replacing (on Android) the Dalvik/ART VMs with their own. Which is why one can build very high performant apps for Android/iOS/Mac in C#. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
Xamarin is specifically a Visual Studio plug-in that allows the .NET community to write cross-platform applications. Xamarin has only ever been intended to work with .NET.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Dominic Burford wrote:
Xamarin is specifically a Visual Studio plug-in that allows the .NET community to write cross-platform applications.
Not quite. You don't need Visual Studio to build Android, iOS and Mac apps using Xamarin. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
Matt McGuire wrote:
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin?
I believe Xamarin has focused on C# and F# because of the strong integration with Microsoft's tooling. I expect to see a stronger partnership between the two companies, perhaps even an acquisition[^].
Matt McGuire wrote:
I've avoided C# thus far
Nothing wrong with that. However, if you're in the Microsoft space, there are several advantages to using C# over C or C++ (more than can be fit into this post). For me (being a C# developer), Xamarin provides the ability to be productive writing Android code a lot faster than using Java (in which I'm proficient) and Eclipse/XStudio. It also allows me to build for iOS/Mac without the need to learn (and work around) Objective-C. However, I can see why native Java and Objective-C devs would have little interest in learning C# to use Xamarin to build their apps. Java/Eclipse,XStudio and ObjectiveC/XCode are well suited tools for building apps for their respective platforms. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
I sponsored a guy to run a marathon, but I'll be buggered if I'll let him do it in my house.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Dominic Burford wrote:
Xamarin is specifically a Visual Studio plug-in that allows the .NET community to write cross-platform applications.
Not quite. You don't need Visual Studio to build Android, iOS and Mac apps using Xamarin. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
Come to that, you don't need VS to build C# apps for windows either...the .NET framework ships with csc.exe
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin? or is this something I missed and slated for the future. I've avoided C# thus far (mostly because everyone says I have to use it), and i'ts not that I can't read or write C#, I just don't enjoy it. Note: not trying to start a flame war here, just got a valid question. Everyone has their own personal preferences. :)
-
Matt McGuire wrote:
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin?
If McDonald's sponsors the Olympic Games, and the Olympic Games support throwing javelins, then why can't you throw javelins in your local McDonald's outlet? :rolleyes:
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Matt McGuire wrote:
I've avoided C# thus far
Matt McGuire wrote:
I just don't enjoy it.
How do you know you don't like brussel sprouts unless you try them. :-D
I love brussel sprouts. And broccoli. :)
-
Come to that, you don't need VS to build C# apps for windows either...the .NET framework ships with csc.exe
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
Right. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
I love brussel sprouts. And broccoli. :)
:thumbsup: for broccoli. :thumbsdown: for the sprouts.
-
It's an excellent idea. Let's arrange that for the next CP Get-together?
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
-
Matt McGuire wrote:
If Xamarin sponsors Mono, and Mono supports multiple languages (not just C#) why wouldn't Xamarin?
I believe Xamarin has focused on C# and F# because of the strong integration with Microsoft's tooling. I expect to see a stronger partnership between the two companies, perhaps even an acquisition[^].
Matt McGuire wrote:
I've avoided C# thus far
Nothing wrong with that. However, if you're in the Microsoft space, there are several advantages to using C# over C or C++ (more than can be fit into this post). For me (being a C# developer), Xamarin provides the ability to be productive writing Android code a lot faster than using Java (in which I'm proficient) and Eclipse/XStudio. It also allows me to build for iOS/Mac without the need to learn (and work around) Objective-C. However, I can see why native Java and Objective-C devs would have little interest in learning C# to use Xamarin to build their apps. Java/Eclipse,XStudio and ObjectiveC/XCode are well suited tools for building apps for their respective platforms. /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
What about ... dare I say it ... VB (gasp). Or Fortran.NET .... COBOL.NET. I've mentioned COBOL 3 times this week. I fear my account may get deleted.:~
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
-
:thumbsup: for broccoli. :thumbsdown: for the sprouts.
Brussel sprouts with butter and lemon juice. :rose:
-
What about ... dare I say it ... VB (gasp). Or Fortran.NET .... COBOL.NET. I've mentioned COBOL 3 times this week. I fear my account may get deleted.:~
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
I have respected COBOL diploma somewhere. Never coded a single line of it outside of that course though.
-
What about ... dare I say it ... VB (gasp). Or Fortran.NET .... COBOL.NET. I've mentioned COBOL 3 times this week. I fear my account may get deleted.:~
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
I recently did some VB.NET work. For a few days, close together, a year it's not that bad.