Coffeehouse Thread

17 posts

Hows MS feel about Mono

Back to Forum: Coffeehouse
  • User profile image
    excaliber

    So, been wondering.  How does Microsoft feel about Mono and the whole Linux/.Net push?  How do you feel about the fact that it's not being created by you?  Wouldn't it be eaiser to create it yourself, having direct control?

    It makes sense to broaden a platform like .Net (which I love, btw) to Linux.

  • User profile image
    bshankle

    I'm curious about this too.

  • User profile image
    Orac

    I'm suprised MS haven't taken action against some aspects of the Mono development.

    I clearly recall googling for some .NET info and found references to the stuff I needed in some online mono documentation. I later found the info I needed in MSDN, and it was word-for-word identical.

  • User profile image
    muad

    As a developer for both platforms, i too would like to know what the people at ms think about Mono. I can imagine there are some mixed feelings!

    All i know is it makes .NET a far more attractive platform (than it already is) for development for me & our customers, because there's this freedom of OS (as it were). We don't have to worry -too much- about the intended OS, and of course all use VS.NET 2003 Smiley

    Hope to hear something on this,

    Ben

    Ps. first post and I think the idea of this site is very good!

  • User profile image
    gmiley

    Correct me if I am wrong but, wasn't the plan for .Net from the beginning to eventually be a cross-platform framework for developers?

    (Here is where I jump to the spectacular world of speculation and assumptions) I wouldn't be surprised if MS is working with the folks in charge of Mono. Regardless of if they are or if they aren't they could be planning their own release to sink any external attempts at perceivable "competition".

  • User profile image
    ktegels

    Mono is good for Microsoft because it helps see the value of using the CLR. They offered the olive branch with Rotor, but folks decided to have a go at with themselves with Mono. That's all good as far as I'm for both parties because they are learning from each other. I really believe that the OSS community has more to worry about from Sun unwillingness to standardize Java than they do from Microsoft trying to blow out Mono.

  • User profile image
    Richard Acton

    Correct me if I am wrong but, wasn't the plan for .Net from the beginning to eventually be a cross-platform framework for developers?

    That is the way I had understood it.

    As far as I can see it would only benefit Microsoft to do everything they can to put the framework on other platforms than their own. It will get their technology out to a wider audience and hopefully help knock down some walls between developer communities. Not only that but the .NET framework is damned good IMHO. To quote the Christmas special MSDN TV song:

    # Oh what fun it is to blow J2EE away!...

  • User profile image
    excaliber

    Brings up the question of which evil to choose.  Do you spread .Net to every platform, but at the same time help further the Linux movement (because if .Net works fine and dandy on both platforms, that means more good apps for Linux as well as Windows.  I know I would develop stuff for it, and might even possibly consider switching completely)

    Then again, if you don't push it to other OS's, you are limiting the usage of your (great) platform.  Which obviously is not good either.

    So, Im not really sure which is better.  Personally, I'd like to see the Mono project develop and gain support from MS, but that may not be in MS's best interest.  Dunno.

  • User profile image
    Shining Arcanine

    excaliber wrote:
    So, been wondering.  How does Microsoft feel about Mono and the whole Linux/.Net push?  How do you feel about the fact that it's not being created by you?  Wouldn't it be eaiser to create it yourself, having direct control?

    It makes sense to broaden a platform like .Net (which I love, btw) to Linux.


    Microsoft is already working on .NET for Unix so if a bunch of people want to make their lives easier by extending .NET to Linux, I'm sure that they would be happy.

  • User profile image
    manuj

    I heard a rumor that MS has hired Corel to port .NET to Unix/Linux.
    Is that rumor true?

  • User profile image
    Trust

     i know mono for over one and a halve year and .net for nearly 5 years. .net rocks. mono indeed seems to be a good pro for ms and ms software, how could somebody explain that so many compiler vendors built / building compilers for the clr. and mono is getting linux people in contact to asp.net (personally i think thats better than php will be used). normally i work with Windows + .net, but in my free time i work a little with linux and mono an i must say that ASP .net under mono ist running very well, but WindowsForms i think will be a problem as long the linux party is using different gui libs. Right know there are three methods to code WinForms Apps under X11. I personally wonder if nobody recognized that ximian (the company who developed so far mono) has been bought by NOVELL. DUDES! They also bought our German Linux Distributor SuSE. If that isn't a monopolist Wink

    I work right know with .NET Framework V 2.0.40301.0 and must say: GREAT WORK!!!

    keep on

    Tobi

  • User profile image
    prog_dotnet

    I am not a lawyer but it seems that the mono project are "fruit of the poisoned tree"..



  • User profile image
    sbc

    What about dotGNU? They should join forces with Mono. Although does Mono use a different license to dotGNU (which I assume uses GPL)

    It would be very useful to have the .NET Framework on many platforms. As long as there are no licenses, and it is OK to use it on Open Source platforms there is a lot of potential.

    I do find that they do tend to be more biased towards C# (what about VB.NET - it is probably better for beggining programming on .NET?)

  • User profile image
    warren

    Imitation is the sincerest form of flattery.

  • User profile image
    Jeremy W

    warren wrote:
    Imitation is the sincerest form of flattery.


    Uh huh... I'm guessing you're a Java guy in Holstein's clothing?

  • User profile image
    SMac

    Very little people seem to get it.. the CLI itself is an ECMA standard. C# is an ECMA standard. this means you, your grandpappy, or academia can go out and build your own CLI yourself..

    here's a clip on what Peter Hallam has to say about it:

    Peter Hallam:  I think the Mono project is a great validation of our direction with C# and the CLR. It's great to see an independent implementation of C# and the CLR. I look forward to seeing what they produce.

    C# and the Common Language Infrastructure (the CLI, a subset of the full Microsoft CLR) have been accepted as international standards by ECMA. Microsoft has also released Rotor, a shared source implementation of C# and the CLI which targets Windows XP, FreeBSD, and more recently Mac OS X 10.2.

    Source: http://www.codesta.com/knowledge/technical/csharp_clr/page_05.aspx

  • User profile image
    aza

    SMac wrote:
    Very little people seem to get it.. the CLI itself is an ECMA standard. C# is an ECMA standard. this means you, your grandpappy, or academia can go out and build your own CLI yourself..


    But certain parts of the base class library - which is what makes the whole thing useful - are not http://www.go-mono.com/faq.html#patents. The parts are ASP.Net, ADO.Net and Windows.Forms.

    aza

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.