Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Xamarin is impressive, but..

Xamarin is impressive, but..

Scheduled Pinned Locked Moved The Lounge
questioncsharpmobile
50 Posts 24 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Matt McGuire
    wrote on last edited by
    #1

    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. :)

    OriginalGriffO S D Richard DeemingR D 12 Replies Last reply
    0
    • M Matt McGuire

      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. :)

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

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

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      1 Reply Last reply
      0
      • M Matt McGuire

        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. :)

        S Offline
        S Offline
        Slacker007
        wrote on last edited by
        #3

        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

        B 1 Reply Last reply
        0
        • M Matt McGuire

          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. :)

          D Offline
          D Offline
          Duncan Edwards Jones
          wrote on last edited by
          #4

          I think because Xamarin is a high-level-language converter (to java or cocoa) rather than a low level MSIL converter?

          R 1 Reply Last reply
          0
          • M Matt McGuire

            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. :)

            Richard DeemingR Offline
            Richard DeemingR Offline
            Richard Deeming
            wrote on last edited by
            #5

            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

            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

            V 1 Reply Last reply
            0
            • M Matt McGuire

              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. :)

              D Offline
              D Offline
              Dominic Burford
              wrote on last edited by
              #6

              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

              R 1 Reply Last reply
              0
              • D Duncan Edwards Jones

                I think because Xamarin is a high-level-language converter (to java or cocoa) rather than a low level MSIL converter?

                R Offline
                R Offline
                Ravi Bhavnani
                wrote on last edited by
                #7

                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

                1 Reply Last reply
                0
                • D Dominic Burford

                  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

                  R Offline
                  R Offline
                  Ravi Bhavnani
                  wrote on last edited by
                  #8

                  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

                  OriginalGriffO 1 Reply Last reply
                  0
                  • M Matt McGuire

                    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. :)

                    R Offline
                    R Offline
                    Ravi Bhavnani
                    wrote on last edited by
                    #9

                    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

                    P 1 Reply Last reply
                    0
                    • M Matt McGuire

                      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. :)

                      M Offline
                      M Offline
                      Mark_Wallace
                      wrote on last edited by
                      #10

                      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!

                      1 Reply Last reply
                      0
                      • R Ravi Bhavnani

                        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

                        OriginalGriffO Offline
                        OriginalGriffO Offline
                        OriginalGriff
                        wrote on last edited by
                        #11

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

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                        R 1 Reply Last reply
                        0
                        • M Matt McGuire

                          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. :)

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #12

                          What part would have been impressive?

                          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                          1 Reply Last reply
                          0
                          • Richard DeemingR Richard Deeming

                            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

                            V Offline
                            V Offline
                            Vark111
                            wrote on last edited by
                            #13

                            Well you can, just not so sure it's a good idea.

                            P 1 Reply Last reply
                            0
                            • S Slacker007

                              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

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #14

                              I love brussel sprouts. And broccoli. :)

                              S 1 Reply Last reply
                              0
                              • OriginalGriffO OriginalGriff

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

                                R Offline
                                R Offline
                                Ravi Bhavnani
                                wrote on last edited by
                                #15

                                Right. /ravi

                                My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                1 Reply Last reply
                                0
                                • B Brady Kelly

                                  I love brussel sprouts. And broccoli. :)

                                  S Offline
                                  S Offline
                                  Slacker007
                                  wrote on last edited by
                                  #16

                                  :thumbsup: for broccoli. :thumbsdown: for the sprouts.

                                  B 1 Reply Last reply
                                  0
                                  • V Vark111

                                    Well you can, just not so sure it's a good idea.

                                    P Offline
                                    P Offline
                                    PhilLenoir
                                    wrote on last edited by
                                    #17

                                    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.

                                    J 1 Reply Last reply
                                    0
                                    • R Ravi Bhavnani

                                      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

                                      P Offline
                                      P Offline
                                      PhilLenoir
                                      wrote on last edited by
                                      #18

                                      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.

                                      B R M 4 Replies Last reply
                                      0
                                      • S Slacker007

                                        :thumbsup: for broccoli. :thumbsdown: for the sprouts.

                                        B Offline
                                        B Offline
                                        Brady Kelly
                                        wrote on last edited by
                                        #19

                                        Brussel sprouts with butter and lemon juice. :rose:

                                        J 1 Reply Last reply
                                        0
                                        • P PhilLenoir

                                          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.

                                          B Offline
                                          B Offline
                                          Brady Kelly
                                          wrote on last edited by
                                          #20

                                          I have respected COBOL diploma somewhere. Never coded a single line of it outside of that course though.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups