Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Mono and .NET - An Interview

Posted by chrisd on Tue Jul 16, 2002 03:51 PM
from the not-the-kissing-disease dept.
all-of-the-dot writes "Would you use an open-source implementation of the .NET Framework? Ximian's Mono project enables you to build .NET apps that run on Linux and Unix as well as Windows. Check out the story from .NET Magazine's interview with Miguel de Icaza, Ximian cofounder and CTO" Added to which, AirLace writes "The Mono project has just achieved full self-hosting on Linux. While the C# compiler, itself written in C#, has been able to compile itself since March, Mono can now compile its own complete set of class libraries too. This announcement closely follows the release of the Phonic media player, the first .NET application for the GNOME desktop."
This discussion has been archived. No new comments can be posted.
Mono and .NET - An Interview | Log In/Create an Account | Top | 605 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • What are the chances for survival!? (Score:3, Interesting)

    by goldenfield (64924) on Tuesday July 16 2002, @04:00PM (#3897408) Journal
    We all know how MS feels about non-MS operating systems. We all know they're using .NET as a way to lock people into Windows servers and desktops. There's NO WAY they're gonna hang out and let poor Linux play in their reindeer games.

    No...they'll go ahead and change their infrastructure so that it doesn't work with open source code.
    • Re:What are the chances for survival!? by Joe U (Score:1) Tuesday July 16 2002, @04:08PM
    • by mgv (198488) <Nospam.01.slash2 ... g ['tma' in gap]> on Tuesday July 16 2002, @04:08PM (#3897472) Journal
      No...they'll go ahead and change their infrastructure so that it doesn't work with open source code.

      Well, sometimes this works, and sometimes it fails.

      Despite numerous attempts to redefine HTML, its still a fairly broadly defined language, irrespective of what IE will render. .net (the concept) makes alot of sense, its just whether or not you trust M$ to implement it. (No prize for guessing my opinions on that one).

      But M$ do do some things right (Office apps and development suites). .net has the potential to be one of those things, and as long as mono exists also, I look forward to it.

      Michael
      [ Parent ]
      • Not that great an example... (Score:5, Insightful)

        by sterno (16320) on Tuesday July 16 2002, @04:26PM (#3897607) Homepage
        There was an article just the other day on here about how web developers are designing for Microsoft now and ignoring standards. Though Microsoft is never going to make themselves fully incompatible with other browsers, they have continued to distinguish themselves from the competition by their "innovations". The result is that while I can surf websites on linux using mozilla, I will be given a decidedly different experience doing so. Some sites will refuse to let me in all together, and others will just break horribly.

        Now, you might say the reaction to this is that those companies will suffer from losing my business. Yeah, so they are losing what, 5% of the market? Ooooo, big deal. This causes people who don't have a tolerance for these glitches to go with a windows platform out of their lack of patience for that stuff.
        [ Parent ]
      • 1 reply beneath your current threshold.
    • Slim to none by germinatoras (Score:1) Tuesday July 16 2002, @04:09PM
    • Re:What are the chances for survival!? by mr. marbles (Score:3) Tuesday July 16 2002, @04:15PM
    • by Anonymous Coward on Tuesday July 16 2002, @04:27PM (#3897616)
      Exactly!

      Microsoft's track record with Java alone is reason enough to avoid .NET. Microsoft couldn't even be trusted to stick with the spec...they IMMEDIATELY started changing Java (adding worthless crap like *pointers* to a language that was designed NOT to need it). Why did they do it? Because, this is EXACTLY how microsoft gets ahead--embrace, extend, sieze control, and keep changing the API so no competitors can catch up. CHRIST folks, we've got the MEMOS sent around Microsoft HQ as part of public record. They went out of their way to "neutralize" Java as much as possible. .NET will be NO different. Why should it be? Almost all of Microsoft's former competitors complained that Microsoft had the upper hand--because Microsoft had access to the "hidden" APIs while their competitors did not. Will .NET be different? Why in the hell should it? This tactic has worked for Microsoft OVER AND OVER again. Why throw away a perfectly good tactic that has yet to fail?

      Do you honestly think Microsoft has suddenly turned over a new leaf? This is the company that FAKED EVIDENCE in a court of LAW for God's sake.

      Is Miguel smart? Possibly. Is he smart enough to outwit Bill Gates and his army of monopolists? I doubt it. Just look at the graveyard of those who have tried to dance with the devil...the legacy of the 90's computer industry is a full graveyard.

      [ Parent ]
    • Re:What are the chances for survival!? by Kindaian (Score:1) Tuesday July 16 2002, @04:48PM
    • Re:What are the chances for survival!? by ClosedSource (Score:2) Tuesday July 16 2002, @05:43PM
    • Re:What are the chances for survival!? by joshsnow (Score:2) Tuesday July 16 2002, @06:00PM
      • 1 reply beneath your current threshold.
    • Re:What are the chances for survival!? by dawnsnow (Score:1) Tuesday July 16 2002, @07:01PM
    • .NET and SunONE? by SynthKing (Score:1) Tuesday July 16 2002, @07:35PM
    • Re:What are the chances for survival!? by Darkling-MHCN (Score:1) Tuesday July 16 2002, @11:12PM
      • 1 reply beneath your current threshold.
    • Re:What are the chances for survival!? by sql*kitten (Score:2) Wednesday July 17 2002, @07:25AM
    • 2 replies beneath your current threshold.
  • To quote Wayne... (Score:5, Funny)

    by Anonvmous Coward (589068) on Tuesday July 16 2002, @04:01PM (#3897411)
    "I thought I had Mono for an entire year. Turns out I was just really bored."

  • Hmm. Interesting (?) note by XO (Score:1) Tuesday July 16 2002, @04:03PM
  • Who else is amused... (Score:5, Interesting)

    by modulus (67148) <ajschumache2@NOSPAm.wisc.edu> on Tuesday July 16 2002, @04:03PM (#3897421) Homepage
    That this "phonic" thing, built with the ultra-portable .net dealy, still only runs on linux (or at least nix-ish) machines with gtk?

    On a more serious note...

    Seriously. Where's the portability at? Will .net apps written for windows similarly only work with the "windows gui toolkit" (or whatever)?
  • subtle answer to troubling question by Mojojojo (Score:1) Tuesday July 16 2002, @04:03PM
  • Yes, I definitively would! (Score:5, Interesting)

    by Koyaanisqatsi (581196) on Tuesday July 16 2002, @04:04PM (#3897432)
    The .Net framework is a very clean and interesting initiative. Forget Passport, forget web-services and all the other pieces and focus only on the framework and the common language runtime (that the focus of MONO) - its neat, and being able to compile code on several platforms without worrying about ports is a great achievement.

    Off course, don't use platform-specific calls (PInvoke) if you want interoperability, but almost everything else is ok.
  • bad news for Linux? by tps12 (Score:2) Tuesday July 16 2002, @04:04PM
    • Re:bad news for Linux? by Quarters (Score:2) Tuesday July 16 2002, @04:18PM
    • Re:bad news for Linux? by Carnage4Life (Score:2) Tuesday July 16 2002, @04:19PM
      • by alext (29323) on Tuesday July 16 2002, @04:55PM (#3897811)
        This doesn't really add up to much.

        Only about 120 classes of the 1200 in the Dotnet platform are standardized as part of the C Sharp language, so standardization offers little protection if your application uses a GUI (Windows Forms, Web Forms) or a database (ADO Dotnet). Not only are these libraries not standardized, they are likely to be protected by patents.

        Sun does not have the same room for manoeuvre as MS since the JCP has other powerful participants. In practice, there have been few ownership/legal issues in developing Open Source versions of the JVM - see the Kawa web site for a list of these. Their complaints revolve around issues such as access to the test suites - ultimately Sun just owns the Java name, not all the implementations.
        [ Parent ]
    • Re:bad news for Linux? (Score:5, Informative)

      by miguel (7116) on Tuesday July 16 2002, @04:20PM (#3897560) Homepage
      Developers in the Windows world that do not care about cross platform issues (which is, 99% of them) are tired of C++, and Visual Basic, and C# happens to be a nice language to move to delivered by the company that does their OS.

      So people will be adopting C# as a programming language no matter what anyone does. The language is here, and the tools are here, and the community is rapidly growing.

      So what we are enabling is to bring a number of things to Linux: we bring the people, the knowledge and we are reusing Microsoft's investment in documenting, promoting and producing training materials to benefit us.

      So, I am fairly possitive that this is good.

      And then, there is the added advantage of open source: now you got a compiler, a runtime and classes. If they serve your purposes, take it, improve it, extend it, change it, modify it, rip it, research, reuse what you feel like reusing.

      Miguel
      [ Parent ]
    • Re:bad news for Linux? by k2enemy (Score:1) Tuesday July 16 2002, @04:21PM
      • 1 reply beneath your current threshold.
    • Re:bad news for Linux? by IIRCAFAIKIANAL (Score:2) Tuesday July 16 2002, @04:21PM
    • SMB is not M$ by prestomation (Score:1) Tuesday July 16 2002, @04:47PM
    • Re:bad news for Linux? by oPless (Score:2) Tuesday July 16 2002, @04:55PM
    • Re:bad news for Linux? by zapp (Score:1) Tuesday July 16 2002, @05:41PM
    • Re:bad news for Linux? by sql*kitten (Score:2) Wednesday July 17 2002, @07:29AM
    • 8 replies beneath your current threshold.
  • Useful technology (Score:4, Interesting)

    by Jonner (189691) on Tuesday July 16 2002, @04:05PM (#3897445)
    I am not interested in .NET because of M$'s clout, but I am somewhat interested in CLR and the standard libraries because it may be a genuinely useful technology. I'm not interested much in C#, as it appears to be quite similar to Java with some C++-like stuff, but if the promise of easy cross-language development is true, that is interesting. Of course, that is possible with a JVM and standard Java libraries, but the CLR may be superior in that respect. Let's wait and see.
  • zerg by Lord Omlette (Score:2) Tuesday July 16 2002, @04:06PM
  • How could you want any more? by DigitalCH (Score:1) Tuesday July 16 2002, @04:06PM
  • What about Dot-GNU? (Score:3, Interesting)

    by Koyaanisqatsi (581196) on Tuesday July 16 2002, @04:07PM (#3897461)

    On a side note, I would like to see Ximian or the GNU Foundation talking at how MONO and DOT-GNU differ on purpose or how they are similar.

    Frankly, they seem to have the same end goal, and I'm afraid this is a duplicate effort that would be better off if they joined forces.

    Dot-GNU: http://www.gnu.org/projects/dotgnu/index.html
    • Re:What about Dot-GNU? by BoVLB (Score:1) Tuesday July 16 2002, @04:15PM
    • Re:What about Dot-GNU? by krammit (Score:1) Tuesday July 16 2002, @04:37PM
    • Re:What about Dot-GNU? by DevilM (Score:2) Tuesday July 16 2002, @04:42PM
    • Re:What about Dot-GNU? (Score:5, Informative)

      by miguel (7116) on Tuesday July 16 2002, @09:58PM (#3899057) Homepage
      DotGNU is = Portable.NET + other_stuff.

      Portable.NET and Mono are doing the same things. Mono is a lot more advanced than Portable.NET: JIT, a working compiler, large development team.

      About the `other_stuff', I have never been able to figure out what it is, or what they are doing.

      It is a duplicated effort as you very well point out. From the Ximian perspective, we did have the resources to work on this project, and we had our developers work on it.
      [ Parent ]
      • 1 reply beneath your current threshold.
  • mono != supporting MS by k2enemy (Score:2) Tuesday July 16 2002, @04:10PM
  • Oh my darling, oh my darling...... by mickwd (Score:1) Tuesday July 16 2002, @04:11PM
  • No personal use of .NET or Mono (Score:4, Insightful)

    by Daimaou (97573) on Tuesday July 16 2002, @04:15PM (#3897522)
    I use C#, ASP.NET and VS.NET at work. I find developing web applications with these MS technologies glumed together as irritating as it gets. While the integration between disperate technologies is commendible, VS.NET is slower than frozen mud. Give me a good text editor and command line tools any day.

    I think that the whole Mono project will turn out to be a major debacle. Microsoft is going to integrate and complicate .NET with Windows to the point that Mono will never work. MS will release new .NET crap every year and Mono will play catch up for a year so it finally works again just as MS is releasing a new incompatible version.

    In the past, Microsoft has either presented an "open" standard, or pushed someone else's open standard, only to hijack it in the end, to the detriment of non-Windows users and developers.

    I think the Open Source community would be better off backing a web technology like J2EE and not .NET. Microsoft has proven time and again that it can't play well with others. I think Java has a good record for working everywhere consistantly.

    I would recommend consulting members of the Wine and Samba development groups. I'm sure they have plenty of horror stories about working with constantly changing MS technologies.
  • It's not the code stupid... (Score:5, Insightful)

    by chuckw (15728) on Tuesday July 16 2002, @04:15PM (#3897528) Homepage Journal
    Two of our developers just came back from a .NET training session and were wowed beyond belief. (Note: This session was put on by a private company, not Microsoft). These guys were hardcore Linux/Java hackers working on our latest web based application. What changed their mind? It was the tools. The code had *NOTHING* to do with it as far as they were concerned. I told them there were OSS alternatives that pretty much replicated all of the .NET functionality. They still shook their heads saying it's the tools they were introduced to that made the real difference, not the code. One small example they used was that the MSFT tools allow you to backtrace a transaction all the way from your HTML front end clear on in to the database with a simple click of a button. There were a lot of other examples, but that was the one that stood out in my mind the most. It was the fact that they could write code faster and worry less about the crap that tipped the scales.

    The thinking progresses with the argument that since we're developing on Microsoft tools we should be running a Microsoft OS on our servers since no two JVM's 'er I mean CLR's are alike...
  • .NET C# J# by m0rph3us0 (Score:1) Tuesday July 16 2002, @04:17PM
  • funny... by krammit (Score:1) Tuesday July 16 2002, @04:24PM
    • Re:funny... by miguel (Score:3) Tuesday July 16 2002, @04:43PM
      • Re:funny... by danheskett (Score:2) Tuesday July 16 2002, @05:46PM
        • Re:funny... by alext (Score:2) Tuesday July 16 2002, @07:27PM
          • Re:funny... by danheskett (Score:2) Tuesday July 16 2002, @10:56PM
  • makes me nervous (Score:5, Insightful)

    by Dr. Awktagon (233360) on Tuesday July 16 2002, @04:29PM (#3897633) Homepage

    I guess I have to make my obligitory post on this subject:

    As a technology person, I like the .NET framework, the web services aspects, the runtime, and I think C# is infinitely better than C++ (then again, what isn't...). I'm looking forward to playing with C# on my Linux machine.

    But I'm just a little creeped out by the idea of using Mono for anything important (business-related), such as deploying services or products. I really have trouble figuring out what Microsoft has to gain from allowing Mono to exist indefinitely. They have plenty to gain from a sweeping, cross-plaform, bait-and-switch ploy.. they can just wait until Mono is somewhat established, apps are built and deployed... then break it and wait patiently for the inevitable migration back to Windows.

    I would like to hear from Microsoft that they won't sue any Mono developer (or user) for patent infringement. I'd like to hear that all relevant APIs and specification are public and open and will stay that way. Miguel's attitude seems to be one of "hope", quote:

    So I think the APIs will remain fairly stable, and I hope that Microsoft won't go into proprietary protocols or protocols that would make it really hard for us to implement Mono. There's is always the possibility it will do so. Microsoft has some strange patterns in terms of how it competes. I really hope it will "behave like a good citizen," as Steve Ballmer said recently it would.

    Now, I could be all wrong, Microsoft actually might not mind that we will use their technology and not their products...but...this is Microsoft we're talking about here.

    Sure this sounds like fear, uncertainty, and doubt, but that's exactly what I feel whenever I think about Mono......

  • Mono by noxavior (Score:1) Tuesday July 16 2002, @04:33PM
  • The real difference between .NET and Java by MeowMeow Jones (Score:1) Tuesday July 16 2002, @04:35PM
  • Great. by mindstrm (Score:1) Tuesday July 16 2002, @04:50PM
    • Re:Great. by danheskett (Score:2) Tuesday July 16 2002, @05:42PM
      • Re:Great. by mindstrm (Score:2) Tuesday July 16 2002, @06:59PM
        • Re:Great. by danheskett (Score:2) Tuesday July 16 2002, @07:11PM
          • Re:Great. by mindstrm (Score:1) Wednesday July 17 2002, @08:08PM
  • hmmm... by r0b0t b0y (Score:2) Tuesday July 16 2002, @04:50PM
  • Just Wondering by teetam (Score:1) Tuesday July 16 2002, @04:54PM
    • Re:Just Wondering (Score:4, Informative)

      by miguel (7116) on Tuesday July 16 2002, @04:56PM (#3897816) Homepage
      We are not planning ourselves on writing one, but several people have expressed their interest on doing so.

      There is already a proof that this can be done (Microsoft's JUMP), but it is not fundamentally a hard problem either.

      There are three groups of people to my knowledge working on free software versions of such a tool.

      Miguel
      [ Parent ]
  • A very simple analogy. (Score:4, Insightful)

    by Kaypro (35263) on Tuesday July 16 2002, @04:56PM (#3897817)
    I've been a hard core Linux user for many years and do most of my development on Linux (usually GTK/Gnome) but I must admit that the whole .NET thing is quite impressive. I'm actually quite surprised by it. Microsoft has never been know to make huge leaps but .NET is a MAJOR one. It is similar to the leap Apple made when jumping to OSX from MacOS. OSX fixed many of the things wrong with MacOS and similarly .NET fixes almost all of the prior things wrong with not only web development, but development in general. I strongly urge Linux developers to push there pride aside and learn about one of the first true inovations coming from Redmond since the wheel mouse :-) Whether or not it is accepted is yet to be seen (though personally I think it will, especially with the MONO project developing so rapidly)

    Cheers!

    • Re:A very simple analogy. by Anonymous Coward (Score:3) Tuesday July 16 2002, @05:02PM
    • Re:A very simple analogy. (Score:4, Insightful)

      by NotoriousQ (457789) on Tuesday July 16 2002, @10:10PM (#3899106) Homepage
      Your analogy is a good one, but for the wrong reason. OS X is really good because Apple merged UNIX OS with their GUI, thus giving their previously full of crap os a nice boost.

      What MSFT did is they took java concepts and mirrored them, keeping only the IDE. The result is that previously sucky RAD dev languages (talking VB here) and actually making them perform decently, while their IDE keeps kicking ass.

      A true move for the better, but no real new innovation, just a new product.

      Few more points....

      .NET fixes almost all of the prior things wrong with not only web development, but development in general.

      I will have to disagree with you here though....Web development is not fixed..and ASP.NET is actually more clumsy than it was before. Sure it is easier for the newbies, but it does not allow easy flexibility...just look at all the newsgroups talking about trying to avoid or at least control rampant postbacks, the horrible performance of webcontrols, and actually doing anything clientside....

      Do not believe me? Just try adding a client side onclick event to the asp:button, and you will see what I mean

      And do not start on the webservices thing...the only thing that is is just transparent to the user soap calls....

      And what about the development in general....well there are two types of development....one where you write small apps that store some data, and you want to develop them fast, and two is where you write some seriously big software, where you want it to work fast and last. .NET is fine for the first one, I will take pure C for the second one

      Furthermore, it seems that no one is seeing the .NET shortcomings....

      First, the gui (win forms) is not generic, which means microsoft never planned, eventual transparent porting to other platforms gui. Everything is in the absolute positioning, and does not even have an option for the layout system like gtk/swing IIRC. Sure it makes it easier for the noobs, but, you have to have the layout, if you want your app to be fully platform / device independent. Second, there are too many windows quirks in the core libs....drive letters?, unc paths?...sure there had to be a way for a more flexible system...so that apps could be ported a bit easier.

      first true inovations coming from Redmond
      I would not consider this an innovation, just a remake of what java is/tries to be...And like java it has design bugs....just look at the ICollection sometimes returning DictionaryEntry, sometimes the actual value...damn it people...it is an interface it is supposed to have common behavior....i do not want to check every f***ing time what object the for each loop is returning. BLAH

      since the wheel mouse :-)

      probably not their innovation, but they did recognize it as useful...gotta give them credit for that. I still think that there are some double mouse designs that are more useful...but do not have much time to play with them...but think multi axis mice (hat buttons, jog dials, etc, think the left hand joistick for RTS)

      Whether or not it is accepted is yet to be seen (though personally I think it will, especially with the MONO project developing so rapidly)

      What are you talking about? .NET is quite accepted in the Microsoft shops since it beats the shit out of old VB. However I wonder if mono is going to be accepted. This would be a very good thing for one good reason. This would cause competition within the libs, and if mono is going to play the lets stick to the standards and only the standards game...it will force microsoft to play to the same standards or risk losing control, and suffer a split in the .NET world. I would think they would take option 1, which is a win for us developers.

      So I say yay for mono, and hope that one day I can do my job for the (unfortunately all Microsoft) company from my linux box at home, and not having to shell out for WIN and VS and fear the BSA.
      [ Parent ]
    • it's good, but it's not innovation by g4dget (Score:2) Wednesday July 17 2002, @07:19AM
  • by afflatus_com (121694) on Tuesday July 16 2002, @05:05PM (#3897880) Homepage
    Look at the toolsets, the final contenders I looked at for a cross-platform GUI toolkit were: .NET
    Trolltech Qt
    GTK
    Delphi/Kylix
    wxWindows .NET:
    -Poor history of MSW undocumented APIs.
    -Poor history of MSW trying to break other toolsets not blessed by the company.
    -Poor history of MSW once actually finishing a piece of software's features (eg Office) trying to find other ways to pinch money off people.
    -Poor history towards GPL software.

    Qt:
    -A strong contender: good documentation, tools.
    -Lost out because they say the Windows version requires a purchased copy of Visual C++ to do any compiling with it.
    -Emulates widgets instead of using native.

    GTK (1.2 back then, I can't comment on 2.0):
    -Very free.
    -A lot of component scattered libraries makes documentation difficult.
    -Sometimes higher level widgets don't exist: need to make them from scratch using the window primitives.
    -MSW port is a bit rough.

    Delphi/Kylix:
    -Easy to use, a company respected by me that makes good software.
    -No Mac available.
    -Proprietary, liable to not be maintained if company goes under.
    -Free version is nagware under Linux, I believe their documentation said.

    wxWindows:
    -Works out of the box, now.
    -A single project can be compiled for MSW, GTK, OSX and less commons like X11 embedded.
    -Good documentation, sample code, etc.
    -Core team is *very* accepting to new features and sharper code.
    -Native widgets always used, where they exist makes a proper look and feel for an application.
    -The open library in unencumbered by a company that needs to ship new versions of tools or the library.
    -Fast: native compiles so no runtimes needed.
    -The C++ is designed to by truly compatible with almost any compiler, toolset, not ones blessed by one certain company.
    -Well tested (10 years).
    -Tools and library are no cost, (or nagware). Free compilers exist on all supported platforms.

    wxWindows was the one that was selected, and now 10 months into the project, I am very satisfied with the results from that toolkit choice.
  • C Snobs by chrisseaton (Score:1) Tuesday July 16 2002, @05:06PM
  • But .NET runs on *all* platforms, right . . . .? by binford2k (Score:1) Tuesday July 16 2002, @05:12PM
  • Microsoft, are you there? by pmz (Score:1) Tuesday July 16 2002, @05:19PM
  • I've always wondered ... by Bazouel (Score:1) Tuesday July 16 2002, @05:23PM
  • Yes I would - maybe by joshsnow (Score:1) Tuesday July 16 2002, @05:27PM
  • chicken.... egg..... chicken.... dah! by Transcendent (Score:2) Tuesday July 16 2002, @05:28PM
  • .NET Framework, Comments and FreeBSD (Score:3, Insightful)

    by Omega1045 (584264) on Tuesday July 16 2002, @05:32PM (#3898063)

    First, I would like to post a link to an MSDN article on Microsoft's attempt [microsoft.com] to build a .NET implementation on FreeBSD.

    Second, I am a C# and VB.NET programmer. I have really enjoyed using the new VS.NET, and love ASP.NET. The way it treats web pages with an event model is very, very cool. As I am also a PHP programmer, I consider ASP.NET, concept wise, a giant leap ahead of PHP. VS.NET runs a bit slow on my 400 MHz machine, but cruises along smoothly on my 1.6 GHz laptop. Plus, it handles much better than Sun's Forte, a comparable product that would let me build comparable software solutions.

    Third, I am VERY excited to be made aware of MONO! I have done quite a bit of Java programming in my past, and am glad to have a better alternative to it for building enterprise level applications on Linux. I have not had the level of "undocumented features" bite me in my .NET programs as I have in VC++, VB6 or Java. Say what you will about the evil empire, but the .NET framework is a very well thought through, nice behaving programming platform. I wish the MONO team the best of luck, and am thinking of volunteering!

    Fourth (and finally) I have been teaching some VB.NET and C# classes. I have found all of my students walking away from the classes wanting to use .NET, including Linux programmers. I would tell you hardcore MS haters out there to at least try out .NET, especially if it is going to be implemented on Linux. I think you will find that it could be a great tool for you to build software with, if you take of the blinders. After all, why not take what is Microsoft's big marketing push and turn it against them on Linux?

  • wah! by s4m7 (Score:1) Tuesday July 16 2002, @05:34PM
    • Re:wah! by danheskett (Score:2) Tuesday July 16 2002, @05:36PM
      • Re:wah! by s4m7 (Score:1) Tuesday July 16 2002, @05:39PM
        • Re:wah! by danheskett (Score:2) Tuesday July 16 2002, @06:14PM
          • Re:wah! by s4m7 (Score:1) Tuesday July 16 2002, @06:26PM
            • Re:wah! by danheskett (Score:2) Tuesday July 16 2002, @09:21PM
  • How many times do you NEED kicked in the balls? by nagora (Score:2) Tuesday July 16 2002, @05:45PM
  • Mono bad news for Liberty Alliance? by MtViewGuy (Score:2) Tuesday July 16 2002, @05:50PM
  • The one strength of .NET by FuzzyBad-Mofo (Score:1) Tuesday July 16 2002, @06:03PM
  • DotGNU source of general related information.. by 3seas (Score:2) Tuesday July 16 2002, @07:21PM
  • Doesn't this remind you ofİİİ by The Faywood Assassin (Score:1) Tuesday July 16 2002, @08:12PM
  • Portability isn't everything. by Lab_rat0 (Score:1) Tuesday July 16 2002, @08:24PM
    • 1 reply beneath your current threshold.
  • Closed Source and Open Source by King of the World (Score:1) Tuesday July 16 2002, @08:56PM
  • what the hell is .net by Sabalon (Score:2) Tuesday July 16 2002, @09:11PM
  • I can hardly wait! (Score:3, Funny)

    by Eric Damron (553630) on Tuesday July 16 2002, @09:29PM (#3898964)
    Yes! Give me .Net! I can hardly wait to run all of the windows apps including the lates viri!

    I really think that Linux is missing out on the fun. I mean sure, it's stable and secure but what adventure is there in that? I want to wonder every time I boot up if I'll see: "You have been hacked by the Windoz Nukum Worm! Hard drive formatting now...."!

    Oh yes! Why should Windows users have all of the fun?
  • .nyet by tstock (Score:1) Tuesday July 16 2002, @09:35PM
  • Sad by Otis_INF (Score:2) Wednesday July 17 2002, @02:15AM
  • Support Java and KDE by MiniChaz (Score:1) Wednesday July 17 2002, @03:18AM
    • 1 reply beneath your current threshold.
  • Depends... by grahamtriggs (Score:1) Wednesday July 17 2002, @03:59AM
    • Re:Depends... by GrassyKnowl (Score:1) Wednesday July 17 2002, @04:23AM
  • Where's the .NET by jav1231 (Score:1) Wednesday July 17 2002, @07:29AM
  • No, thank you by mwood (Score:1) Wednesday July 17 2002, @08:35AM
  • Big Requirement to Run .NET by Jack Admiral (Score:1) Wednesday July 17 2002, @09:33AM
    • 1 reply beneath your current threshold.
  • Wait for C# "unsafe" code by javajoe99 (Score:1) Thursday July 18 2002, @08:11AM
  • .NET is great! by datrus (Score:1) Thursday July 18 2002, @11:11AM
  • C# is a flawed language by petilon (Score:1) Saturday July 20 2002, @09:57AM
  • Re:It's no use to resist .NET.... by kawaichan (Score:1) Tuesday July 16 2002, @04:04PM
  • Really? (Score:3, Insightful)

    by Codex The Sloth (93427) on Tuesday July 16 2002, @04:08PM (#3897471)
    Microsoft has proven again and again that, in the end, they *will* win

    Really? They *always* win?

    Bob
    MSN
    IIS
    MSN
    ASP Microsoft Office
    Hailstorm
    etc, etc

    Yeah... it's hopeless...

    [ Parent ]
    • Re:Really? by FooBarWidget (Score:1) Tuesday July 16 2002, @04:17PM
      • Re:Really? by Codex The Sloth (Score:2) Tuesday July 16 2002, @04:36PM
      • Re:Really? by rseuhs (Score:2) Tuesday July 16 2002, @04:42PM
    • Re:Really? by rseuhs (Score:2) Tuesday July 16 2002, @04:49PM
      • Re:Really? by MAXOMENOS (Score:2) Tuesday July 16 2002, @05:08PM
      • Re:Really? by BrookHarty (Score:2) Tuesday July 16 2002, @05:30PM
        • Re:Really? by rseuhs (Score:2) Tuesday July 16 2002, @05:42PM
          • 1 reply beneath your current threshold.
        • 1 reply beneath your current threshold.
      • Re:Really? by swissmonkey (Score:1) Tuesday July 16 2002, @06:19PM
      • Re:Really? by Gnulix (Score:1) Wednesday July 17 2002, @11:51AM
      • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • Re:No I would not. by modulus (Score:2) Tuesday July 16 2002, @04:16PM
    • 1 reply beneath your current threshold.
  • Bob... (Score:4, Insightful)

    by sterno (16320) on Tuesday July 16 2002, @04:20PM (#3897561) Homepage
    Microsoft Bob... Need I say more? :)

    Overall .Net is going to get used by the places that have tended towards being heavily windows environments originally. Companies that have been using Unix, Linux, and Java will probably not be moving to .Net anytime soon.

    Personally I'd be very interested in using .Net on Linux provided that it works well and provided that I can have faith that, in the long term, I'll be able to do this without risking a microsoft tax or lock-in.

    My big concern down the road is that Microsoft is going to start using patents and license restrictions to control the fate of .Net. Wait until enough people develop .Net solutions on alternative platforms then say, "well that's great, now you can pay us a license fee."

    I just can't believe that Microsoft would develop any technology that wasn't designed from the ground up to further their control. If just about any other company had put forth .Net I'd probably see it as a good thing. Hell, I've been a java developer for a while and I don't think much better of Sun than I do of Microsoft. The only reason I trust sun to stick with some level of openess is that it's about the only ammunition they have available to leverage against Microsoft's hegemony.
    [ Parent ]
    • Re:Bob... by JFMulder (Score:2) Tuesday July 16 2002, @05:40PM
      • 1 reply beneath your current threshold.
  • Re:It's no use to resist .NET.... (Score:5, Interesting)

    by Restil (31903) on Tuesday July 16 2002, @04:20PM (#3897562) Homepage
    We're playing the wrong game here. We need to have microsoft constantly chasing after US to keep up to date with the existing "standards", not the other way around. The open source community as a whole needs to be frontlining new standards. If we can keep Microsoft and other evil empires constantly playing catchup, it will severely limit the damage they can do overall. Sure, they'll play the embrace and extend game, but only if we give them enough time to do so.

    -Restil
    [ Parent ]
  • Re:MOD TO FLAMEBAIT by FooBarWidget (Score:1) Tuesday July 16 2002, @04:20PM
  • Re:It's no use to resist .NET.... by MrResistor (Score:2) Tuesday July 16 2002, @04:21PM
  • Re:No I would not. by Lemmy Caution (Score:2) Tuesday July 16 2002, @04:22PM
  • MONO and GNOME are seperate (Score:3, Insightful)

    by jaaron (551839) on Tuesday July 16 2002, @04:23PM (#3897583) Homepage
    Mono has nothing to do with GNOME. If you'd do your research you'd realize that they are seperate projects and that the rumors that GNOME is going to be based on .NET are just that -- rumors. There are some people that are involved in both projects, however, the GNOME project has come out and said they currently have no plans to move to MONO or .NET any time soon. Maybe someday, who knows? But they are SEPERATE projects. Read Miguel de Icaza's own reply [gnome.org] to this idea.

    Besides, have you ever looked at the MONO project? They're doing some really impressive stuff. You probably shouldn't write it off just because you're afraid of M$. I'm a java programmer and an avid Linux user, however, there are some features of C# and the .NET framework that are really nice. What's more, unlike Sun, M$ has given their language and technology up to be standardized. In that sense, it's more free than Java.
    [ Parent ]
  • Re:No I would not. by racerx509 (Score:2) Tuesday July 16 2002, @04:25PM
    • 1 reply beneath your current threshold.
  • Re:Why? by fantastic (Score:2) Tuesday July 16 2002, @04:27PM
  • Qt#: KDE has Mono bindings in cvs. by Anonymous Coward (Score:2) Tuesday July 16 2002, @04:34PM
  • Yes: What turnip truck did you fall off of? by GroundBounce (Score:2) Tuesday July 16 2002, @04:38PM
  • I think that was something else... by sterno (Score:1) Tuesday July 16 2002, @04:41PM
  • Why .NET is good for Linux (Score:4, Insightful)

    by rseuhs (322520) on Tuesday July 16 2002, @04:46PM (#3897754)
    Now, take a step back, cool off and take a deep breath.

    Look at .NET, what is it? Basically it's just another API (plus some other enhancements, but I told you to take a step back and look at the bigger picture.) like the Win32 API

    Microsoft wants to fuel upgrades just like the transition from Win16 to Win32 fueled upgrades.

    The worst case in a Linux-point-of-view is that everything stays the same - Windows-apps don't run under Linux.

    The best case is that .NET apps run under Mono/Linux right from the start.

    .NET could be the biggest blunder of Microsoft's history, taking away the only advantage they really got (a huge software library).

    [ Parent ]
  • Re:Join them? by FooBarWidget (Score:1) Tuesday July 16 2002, @04:48PM
    • Re:Join them? by King of the World (Score:1) Tuesday July 16 2002, @08:30PM
    • 1 reply beneath your current threshold.
  • Making the interviewers' point (Score:5, Interesting)

    by einhverfr (238914) <ctravers@ieee.org> on Tuesday July 16 2002, @04:52PM (#3897791) Homepage Journal
    About some people using a technology out of religion rather than merit.

    This interview is a very interesting interview in part because it seems to indicate that Mono is a good way of getting Windows developers into Open Source software development-- something that Microsoft has generally been pretty successful at preventing. I have generally likes what I have seen in .NET but I tend to see it as an exit strategy from the OS market (in a world where the OS market is saturating in the key markets in the developed world). This is a real reason that open source, being more flexible in its development pace (and giving customers what they need through community effort rather than centralized marketing). So, I wish Mono the best.
    [ Parent ]
  • Re:Why? by Anonymous Coward (Score:1) Tuesday July 16 2002, @04:56PM
    • Re:Why? by Marvel Man (Score:1) Tuesday July 16 2002, @07:34PM
    • 1 reply beneath your current threshold.
  • Sorta.... by CarrionBird (Score:1) Tuesday July 16 2002, @05:06PM
    • Re:Sorta.... by korielgraculus (Score:1) Wednesday July 17 2002, @08:25AM
      • Re:Sorta.... by CarrionBird (Score:1) Wednesday July 17 2002, @10:28AM
  • Re:No I would not. (Score:5, Insightful)

    by JoeBuck (7947) on Tuesday July 16 2002, @05:24PM (#3898017) Homepage

    Mono is a stupid reason to switch from Gnome to KDE, in that the Gnome project has not accepted Mono. It's a proposal from the Ximian folks that Gnome eventually accept Mono. I wouldn't be surprised to see the Gnome project split if Mono were forced on it in a central role (rather than as an optional add-on), as many Gnome developers are not fans of it at all.

    What will you do if some KDE developer says he wants to support .NET in the KDE framework? You'll then have to drop KDE, since you drop platforms based merely on proposals that they go in a direction you don't like.

    [ Parent ]
  • Re:Embrace and extend by miguel (Score:2) Tuesday July 16 2002, @07:24PM
  • Re:It's simple, use FreeBSD! by Omega1045 (Score:1) Tuesday July 16 2002, @08:36PM
  • Re:Just more lies from Miguel... by miguel (Score:2) Tuesday July 16 2002, @10:27PM
  • Re:blah by Grizzlysmit (Score:1) Wednesday July 17 2002, @12:15PM
  • Re:A linux user goes back by poopbot by _damnit_ (Score:1) Saturday July 27 2002, @12:37AM
  • 35 replies beneath your current threshold.