Xamarin is impressive, but..
-
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
-
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. :)
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!
-
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.
-
I recently did some VB.NET work. For a few days, close together, a year it's not that bad.
I know, I use VB not C#. But there are those here that just LOVE their curly braces and semicolons. It's a bit like Catholics and heaven - they like to think they're the only ones here!
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
-
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.
I agree, I wonder if I'll actually get what I ordered, if I'm holding a javalin? Who am I kidding, it'll still be wrong..
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
-
I agree, I wonder if I'll actually get what I ordered, if I'm holding a javalin? Who am I kidding, it'll still be wrong..
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
There's your big mistake: Holding it is no use. Spear a few of the buggers to incentivize the remainder.
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
-
Brussel sprouts with butter and lemon juice. :rose:
Brussel sprouts with sirloin steak and fried potatoes without the brussel sprouts. :thumbsup: Best description ever[^]
Wrong is evil and must be defeated. - Jeff Ello Any organization is like a tree full of monkeys. The monkeys on top look down and see a tree full of smiling faces. The monkeys on the bottom look up and see nothing but assholes.
-
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 wasn't that impressed with Xamarin when I evaluated it. It seems promising, but has a lot of holes and the documentation and support leaves a lot to be desired. Then there is the absurd pricing. EDIT: For those curious, for the full product they charge $1899 per developer per platform per year. The most recent project where this would have been used involved four platforms and, once we got going, at least three main developers. $22,788 per year isn't chump change for a small company (not indie, bigger than 20 employees and been around longer than 3 years) and for that, I expect stellar support, far fewer bugs and a much more complete SDK.
-
I agree, I wonder if I'll actually get what I ordered, if I'm holding a javalin? Who am I kidding, it'll still be wrong..
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
It's McDonald's; even if you get exactly what you asked for, it would still be wrong. You do know their "100% Beef burgers" contain a mixture of cow eyeballs and worm meat[^]? They're only allowed to call them "100% Beef burgers" because the small amount of beef they contain comes from a company called "100% Beef Company". X| Link[^] for the gullible fools who thought that was real! ;P
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer