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. MONO (.net on Linux) and 3rd party component vendors

MONO (.net on Linux) and 3rd party component vendors

Scheduled Pinned Locked Moved The Lounge
csharpcomwindows-adminlinuxtesting
47 Posts 20 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 Member 96

    I was looking at the MONO project which is .net under Linux and it's very close to full .net 2 support. http://www.mono-project.com/[^] .net 1 apps purportedly will run on linux under Mono with no changes, in most cases just copy it off windows and run it. http://www.mono-project.com/Guidelines:Application_Portability[^] This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista has made us decide that we will be supporting MONO in all our new commercial apps going forward and porting our existing ones as soon as it's feasible to do so. As a prelude to this I've been checking out the 3rd party component suites for .net that we use and most are saying they are looking at it but awaiting more requests to support it before they start seriously testing under MONO. The issues are all little things apparently like harcoded directory separator characters, registry usage. I recommend that anyone interested in MONO development down the road contact your favorite 3rd party component vendors now and request it.

    N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #3

    John Cardinal wrote:

    MONO project which is .net under Linux and it's very close to full .net 2 support.

    ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas. IMHO, Microsoft is pouring new features into .NET at the rate that Mono just can't keep up with given the resources they have.


    Programming Blog utf8-cpp

    S L M S D 5 Replies Last reply
    0
    • M Member 96

      I was looking at the MONO project which is .net under Linux and it's very close to full .net 2 support. http://www.mono-project.com/[^] .net 1 apps purportedly will run on linux under Mono with no changes, in most cases just copy it off windows and run it. http://www.mono-project.com/Guidelines:Application_Portability[^] This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista has made us decide that we will be supporting MONO in all our new commercial apps going forward and porting our existing ones as soon as it's feasible to do so. As a prelude to this I've been checking out the 3rd party component suites for .net that we use and most are saying they are looking at it but awaiting more requests to support it before they start seriously testing under MONO. The issues are all little things apparently like harcoded directory separator characters, registry usage. I recommend that anyone interested in MONO development down the road contact your favorite 3rd party component vendors now and request it.

      C Offline
      C Offline
      Charlie Williams
      wrote on last edited by
      #4

      John Cardinal wrote:

      This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista

      I'm all for supporting Mono if you think there are potential customers there, but I'm thinking the number of people switching to avoid Vista is not going to be substantial enough to worry about. The average user hasn't been exposed to all the FUD about Vista that the tech community has. They also haven't been exposed to Linux.


      if(!curlies){ return; }

      R M 2 Replies Last reply
      0
      • N Nemanja Trifunovic

        John Cardinal wrote:

        MONO project which is .net under Linux and it's very close to full .net 2 support.

        ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas. IMHO, Microsoft is pouring new features into .NET at the rate that Mono just can't keep up with given the resources they have.


        Programming Blog utf8-cpp

        S Offline
        S Offline
        Shog9 0
        wrote on last edited by
        #5

        Nemanja Trifunovic wrote:

        ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas.

        Does this really matter for those of us still churning out boring old HTML?

        ---- I just want you to be happy; That's my only little wish...

        R 1 Reply Last reply
        0
        • N Nemanja Trifunovic

          John Cardinal wrote:

          MONO project which is .net under Linux and it's very close to full .net 2 support.

          ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas. IMHO, Microsoft is pouring new features into .NET at the rate that Mono just can't keep up with given the resources they have.


          Programming Blog utf8-cpp

          L Offline
          L Offline
          l a u r e n
          wrote on last edited by
          #6

          but if .net2 is enough to do useful stuff with and the need for x platform solutions is big enough then .net2 will become the "standard" version people stick to ... much like html 3.2 imho

          "there is no spoon" {gagfoot} {me}

          1 Reply Last reply
          0
          • C Charlie Williams

            John Cardinal wrote:

            This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista

            I'm all for supporting Mono if you think there are potential customers there, but I'm thinking the number of people switching to avoid Vista is not going to be substantial enough to worry about. The average user hasn't been exposed to all the FUD about Vista that the tech community has. They also haven't been exposed to Linux.


            if(!curlies){ return; }

            R Offline
            R Offline
            realJSOP
            wrote on last edited by
            #7

            Joe-blow-windows-user will only change over to Vista when they buy a new machine. Joe-blow-technical-user will probably keep XP because "it works". Only devs and bleeding edge users will buy/install vista for the first year. Almost nobody will switch to Linux because of Vista, especially folks in the first two groups I mentioned. Boot note: I just installed Fedora Core 6, and it went smooth as butter - it even recognized my shiney new nVidia 8800GTX without so much as a hiccup. No other currently available distro can do that.

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            P A 2 Replies Last reply
            0
            • R realJSOP

              Joe-blow-windows-user will only change over to Vista when they buy a new machine. Joe-blow-technical-user will probably keep XP because "it works". Only devs and bleeding edge users will buy/install vista for the first year. Almost nobody will switch to Linux because of Vista, especially folks in the first two groups I mentioned. Boot note: I just installed Fedora Core 6, and it went smooth as butter - it even recognized my shiney new nVidia 8800GTX without so much as a hiccup. No other currently available distro can do that.

              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
              -----
              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

              P Offline
              P Offline
              Paul Conrad
              wrote on last edited by
              #8

              John Simmons / outlaw programmer wrote:

              Joe-blow-windows-user will only change over to Vista when they buy a new machine. Joe-blow-technical-user will probably keep XP because "it works".

              Yes.

              John Simmons / outlaw programmer wrote:

              I just installed Fedora Core 6, and it went smooth as butter

              :cool:


              If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

              1 Reply Last reply
              0
              • N Nemanja Trifunovic

                John Cardinal wrote:

                MONO project which is .net under Linux and it's very close to full .net 2 support.

                ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas. IMHO, Microsoft is pouring new features into .NET at the rate that Mono just can't keep up with given the resources they have.


                Programming Blog utf8-cpp

                M Offline
                M Offline
                Member 96
                wrote on last edited by
                #9

                I don't agree for two reasons: 1) Novell is fully behind the MONO project now and pouring resources into it 2) Aside from the fact that .net 3 is on the mono projects roadmap, I have yet to find a truly important feature in it for commercial software development.

                N 1 Reply Last reply
                0
                • C Charlie Williams

                  John Cardinal wrote:

                  This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista

                  I'm all for supporting Mono if you think there are potential customers there, but I'm thinking the number of people switching to avoid Vista is not going to be substantial enough to worry about. The average user hasn't been exposed to all the FUD about Vista that the tech community has. They also haven't been exposed to Linux.


                  if(!curlies){ return; }

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #10

                  We don't target average users, we target business users and there is a *lot* of buzz out there and some real world examples of business users jumping ship already. Be that as it may, I don't seriously believe that Linux will take huge market share away from Microsoft any time soon, but as a business person it makes sense to not ignore an increasing market and if my app can just be copied to linux and run then it makes even more sense. Sure it's leading edge but if people start to demand it in significant numbers I don't want to be caught by surprise. For the average user though, some day, when they go into a computer store and can buy a pc with Linux that runs all their apps for a few hundred dollars less than a comparable windows system it might be the tipping point. And believe me I'm no Linux advocat by any means, quite the contrary, it's not personal, it's just business.

                  R 1 Reply Last reply
                  0
                  • M Member 96

                    I don't agree for two reasons: 1) Novell is fully behind the MONO project now and pouring resources into it 2) Aside from the fact that .net 3 is on the mono projects roadmap, I have yet to find a truly important feature in it for commercial software development.

                    N Offline
                    N Offline
                    Nemanja Trifunovic
                    wrote on last edited by
                    #11

                    John Cardinal wrote:

                    Novell is fully behind the MONO project now and pouring resources into it

                    Comparable to the resources that MS is putting behind .NET? I don't think so.

                    John Cardinal wrote:

                    I have yet to find a truly important feature in it for commercial software development.

                    I could say the same for .NET in general, but I won't ;)


                    Programming Blog utf8-cpp

                    M 1 Reply Last reply
                    0
                    • N Nemanja Trifunovic

                      John Cardinal wrote:

                      Novell is fully behind the MONO project now and pouring resources into it

                      Comparable to the resources that MS is putting behind .NET? I don't think so.

                      John Cardinal wrote:

                      I have yet to find a truly important feature in it for commercial software development.

                      I could say the same for .NET in general, but I won't ;)


                      Programming Blog utf8-cpp

                      M Offline
                      M Offline
                      Member 96
                      wrote on last edited by
                      #12

                      Nemanja Trifunovic wrote:

                      Comparable to the resources that MS is putting behind .NET? I don't think so.

                      It's debatable certainly. MS just needs to post a new spec for ECMA and then the MONO guys just need to recreate it. I'd say it's not so certain.

                      1 Reply Last reply
                      0
                      • M Member 96

                        I was looking at the MONO project which is .net under Linux and it's very close to full .net 2 support. http://www.mono-project.com/[^] .net 1 apps purportedly will run on linux under Mono with no changes, in most cases just copy it off windows and run it. http://www.mono-project.com/Guidelines:Application_Portability[^] This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista has made us decide that we will be supporting MONO in all our new commercial apps going forward and porting our existing ones as soon as it's feasible to do so. As a prelude to this I've been checking out the 3rd party component suites for .net that we use and most are saying they are looking at it but awaiting more requests to support it before they start seriously testing under MONO. The issues are all little things apparently like harcoded directory separator characters, registry usage. I recommend that anyone interested in MONO development down the road contact your favorite 3rd party component vendors now and request it.

                        A Offline
                        A Offline
                        Andre xxxxxxx
                        wrote on last edited by
                        #13

                        I guess Microsoft will pull the plug of MONO.net as soon as it becomes too competitive. WinForms is not part of the standard and so are other parts of MONO, so it's only a matter of success before Microsoft sues them. With 'platform independence' Microsoft meant Win32 and Win64, not Linux ;)

                        M D R 3 Replies Last reply
                        0
                        • A Andre xxxxxxx

                          I guess Microsoft will pull the plug of MONO.net as soon as it becomes too competitive. WinForms is not part of the standard and so are other parts of MONO, so it's only a matter of success before Microsoft sues them. With 'platform independence' Microsoft meant Win32 and Win64, not Linux ;)

                          M Offline
                          M Offline
                          Member 96
                          wrote on last edited by
                          #14

                          Well it's not likely to happen since Novell and Microsoft have an agreement not to sue each other over just that sort of thing.

                          1 Reply Last reply
                          0
                          • A Andre xxxxxxx

                            I guess Microsoft will pull the plug of MONO.net as soon as it becomes too competitive. WinForms is not part of the standard and so are other parts of MONO, so it's only a matter of success before Microsoft sues them. With 'platform independence' Microsoft meant Win32 and Win64, not Linux ;)

                            D Offline
                            D Offline
                            David Wulff
                            wrote on last edited by
                            #15

                            Sues them for what?


                            Ðavid Wulff What kind of music to programmers listen to?
                            Join the Code Project Last.fm group | dwulff
                              Sleep deprivation does not cause physical harm. Humans can only survive about a week without sleep before flat out dying. - Espeir Logic Prism.

                            A 1 Reply Last reply
                            0
                            • D David Wulff

                              Sues them for what?


                              Ðavid Wulff What kind of music to programmers listen to?
                              Join the Code Project Last.fm group | dwulff
                                Sleep deprivation does not cause physical harm. Humans can only survive about a week without sleep before flat out dying. - Espeir Logic Prism.

                              A Offline
                              A Offline
                              Andre xxxxxxx
                              wrote on last edited by
                              #16

                              David Wulff wrote:

                              Sues them for what?

                              Microsoft claims "intellectual property" for the Ribbon, so they will do the same with all parts of .NET which are not part of the standard.

                              1 Reply Last reply
                              0
                              • M Member 96

                                I was looking at the MONO project which is .net under Linux and it's very close to full .net 2 support. http://www.mono-project.com/[^] .net 1 apps purportedly will run on linux under Mono with no changes, in most cases just copy it off windows and run it. http://www.mono-project.com/Guidelines:Application_Portability[^] This coupled with the increasing possibility that people may start jumping ship to Linux as an alternative to upgrading to Vista has made us decide that we will be supporting MONO in all our new commercial apps going forward and porting our existing ones as soon as it's feasible to do so. As a prelude to this I've been checking out the 3rd party component suites for .net that we use and most are saying they are looking at it but awaiting more requests to support it before they start seriously testing under MONO. The issues are all little things apparently like harcoded directory separator characters, registry usage. I recommend that anyone interested in MONO development down the road contact your favorite 3rd party component vendors now and request it.

                                R Offline
                                R Offline
                                Russell Morris
                                wrote on last edited by
                                #17

                                From my dealings with Mono, I'm mostly impressed. If I had more time, I'd continue some work that I had started in contribution to their FxCop-like tool (called Gendarme - it's still not ready for release). My biggest single problem with Mono is the absence of what I'd consider a sane debugger (i.e. gdb support isn't fully cooked, and their custom built debugger isn't ready for prime-time either). In fact, as much as I love the Mono stuff, I wouldn't recommend production development to any shops that didn't have heavy duty, long-haul coders involved. There are some portability issues that arise, of course. You mentioned hard-coded directory separators, but the problems there are actually deeper: directory separator, path construction (including drive-letter stuff that's always Windows-only), newline character(s), case sensitivity in filesystem access, ... There are also issues with Mono straying from the defined ECMA .NET spec in certain areas. The only one I can think of right now is that new AppDomains contain all of the assemblies loaded in the creating AppDomain, when they're actually only supposed to have mscorlib.dll and System.dll (I think). Alas, my shop is moving towards J2EE for server-side stuff, so I most likely won't being seeing any .NET at work for awhile. .NET stuff seems to be relegated to simple internal web sites and thick-client apps here.

                                R M 2 Replies Last reply
                                0
                                • N Nemanja Trifunovic

                                  John Cardinal wrote:

                                  MONO project which is .net under Linux and it's very close to full .net 2 support.

                                  ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas. IMHO, Microsoft is pouring new features into .NET at the rate that Mono just can't keep up with given the resources they have.


                                  Programming Blog utf8-cpp

                                  S Offline
                                  S Offline
                                  Sean Cundiff
                                  wrote on last edited by
                                  #18

                                  Nemanja Trifunovic wrote:

                                  ..and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas.

                                  Umm, is ANYONE using ANYTHING that requires ANY version of .NET? As a consumer, I've come across NOTHING that even remotely requires it. As an application developer the domain I work in (hardware) does not require it. Seriously, not very many people are going to rush to upgrade their existing hardware just because Vista is out. Logically, this implies vendors doing any .NET programming are going to stick with the lowest common denominator when it comes to .NET. I'm pretty sure it's not going to be a version that only runs on Vista.

                                  -Sean ---- Shag a Lizard

                                  R R 2 Replies Last reply
                                  0
                                  • S Shog9 0

                                    Nemanja Trifunovic wrote:

                                    ...and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas.

                                    Does this really matter for those of us still churning out boring old HTML?

                                    ---- I just want you to be happy; That's my only little wish...

                                    R Offline
                                    R Offline
                                    Rocky Moore
                                    wrote on last edited by
                                    #19

                                    Shog9 wrote:

                                    Does this really matter for those of us still churning out boring old HTML?

                                    Well, technically, if you are only turning out old HTML, you probably do not need .NET anyway :)

                                    Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post: Blog changed to Subtext!

                                    S 1 Reply Last reply
                                    0
                                    • R Rocky Moore

                                      Shog9 wrote:

                                      Does this really matter for those of us still churning out boring old HTML?

                                      Well, technically, if you are only turning out old HTML, you probably do not need .NET anyway :)

                                      Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post: Blog changed to Subtext!

                                      S Offline
                                      S Offline
                                      Shog9 0
                                      wrote on last edited by
                                      #20

                                      Kinda helps though, if the code generating the HTML is written in a .NET language. ;) But yeah, as far as "need" goes, i'm not exactly waiting on anything.

                                      ---- Do you see what i see? Why do we live like this? Is it because it's true... ...That ignorance is bliss?

                                      1 Reply Last reply
                                      0
                                      • S Sean Cundiff

                                        Nemanja Trifunovic wrote:

                                        ..and of course the "real" .NET is at version 3 and rushing towards 3.5 or whatever it is going to be called at Orcas.

                                        Umm, is ANYONE using ANYTHING that requires ANY version of .NET? As a consumer, I've come across NOTHING that even remotely requires it. As an application developer the domain I work in (hardware) does not require it. Seriously, not very many people are going to rush to upgrade their existing hardware just because Vista is out. Logically, this implies vendors doing any .NET programming are going to stick with the lowest common denominator when it comes to .NET. I'm pretty sure it's not going to be a version that only runs on Vista.

                                        -Sean ---- Shag a Lizard

                                        R Offline
                                        R Offline
                                        Rocky Moore
                                        wrote on last edited by
                                        #21

                                        Sean Cundiff wrote:

                                        I'm pretty sure it's not going to be a version that only runs on Vista.

                                        Not really, the .NET framework (3.0) is not for just "Vista", it will run on other versions of Windows. Additionally, Windows Vista will typically work fine on machines purchased in the last five years or so. I have it running on an old P4 1.7 ghz system with 512 megs of RAM. Does not take a $2,000 to run Vista. Sure, the old system my wife is using does not allow Aero to work, but there is much more to Vista than just a fancier GUI. Vista Glass interface does not appear that great of difference from their basic system and is good enough for most corporate users. At the first part of next year, most machines you purchase will have Vista on them in some form. Once the corportate world fully tests Vista and finds all its enhancements and how much it will save them in administration costs, many will move to Vista in a big way. I also think people forget about the added cost of moving to Linux. If you are not an expert with Linux, you can open yourself up to all kinds of security problems putting server live. For the businesses that have people wearing multiple hats (have to handle multiple roles in the business), it can be much safer to use Vista (or Win 2003) as default security nowadays is much better than in the past. Linux is not designed for the novice.

                                        Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post: Blog changed to Subtext!

                                        1 Reply Last reply
                                        0
                                        • M Member 96

                                          We don't target average users, we target business users and there is a *lot* of buzz out there and some real world examples of business users jumping ship already. Be that as it may, I don't seriously believe that Linux will take huge market share away from Microsoft any time soon, but as a business person it makes sense to not ignore an increasing market and if my app can just be copied to linux and run then it makes even more sense. Sure it's leading edge but if people start to demand it in significant numbers I don't want to be caught by surprise. For the average user though, some day, when they go into a computer store and can buy a pc with Linux that runs all their apps for a few hundred dollars less than a comparable windows system it might be the tipping point. And believe me I'm no Linux advocat by any means, quite the contrary, it's not personal, it's just business.

                                          R Offline
                                          R Offline
                                          Rocky Moore
                                          wrote on last edited by
                                          #22

                                          John Cardinal wrote:

                                          there is a *lot* of buzz out there and some real world examples of business users jumping ship already.

                                          I believe most of those would have done so even without Vista coming out. Vista is the most business friendly version of Windows than has every been released. Anyone move from Windows to Linux clearly must "think" they will save money at the end of the day. If there was a free distro of Vista, I doubt Linux would ever survive.

                                          Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post: Blog changed to Subtext!

                                          M R 2 Replies 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