Is anyone using Python for .NET?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Brandon J. Van Every

    Is anyone using Python for .NET?

    Is anyone using Python for .NET? I mean Brian's version at Zope, which
    simply accesses .NET in a one-way fashion from Python.

    Not the experimental ActiveState stuff, which tried to compile IL and
    apparently didn't succeed.

    Two motives for the question:

    1) whether to use it for my C++ / C# / .NET / Python (?) game project. It's
    a prototype, so in this context a "mostly working beta" is acceptable. I
    won't need "ready for prime time" for another year yet.

    2) whether it's viable at this time to consult Python + .NET interop as a
    business model to various Suits. I'm gathering that due to lack of
    resources on Brian's webpage, and lack of responses on their mailing list,
    that it isn't. Suits need to perceive support, after all.

    So I'm wondering who's kicking Python for .NET's tires, as that would be
    part of the agenda of getting Python development to be .NET friendly.

    Why have that agenda? Well, Microsoft does generally succeed at
    out-marketing everybody, so if you're with them rather than against them,
    you have a much better chance of having your technology widely adopted.
    Also, people actually like .NET language interop for its technical merits
    alone. It's a rare case where Microsoft is actually leading the industry
    rather than cloning and conquering. The clone is now Mono, in the Unix
    world. I hope that eventually, at least the IL components of .NET are not a
    Microsoft thing per se. Programmers need easy language interop solutions.

    --
    Cheers, www.indiegamedesign.com
    Brandon Van Every Seattle, WA

    Brandon's Law (after Godwin's Law):
    "As a Usenet discussion grows longer, the probability of
    a person being called a troll approaches one RAPIDLY."

  • Guyon Morée

    #2
    Re: Is anyone using Python for .NET?

    What I like to do is use the .NET framework as the GUI-engine for my
    (windows only) applications.

    Is this already possible?


    "Brandon J. Van Every" <try_vanevery_a t_mycompanyname @yahoo.com> wrote in
    message news:brnuts$591 mp$1@ID-207230.news.uni-berlin.de...[color=blue]
    > Is anyone using Python for .NET? I mean Brian's version at Zope, which
    > simply accesses .NET in a one-way fashion from Python.
    > http://www.zope.org/Members/Brian/PythonNet
    > Not the experimental ActiveState stuff, which tried to compile IL and
    > apparently didn't succeed.
    >
    > Two motives for the question:
    >
    > 1) whether to use it for my C++ / C# / .NET / Python (?) game project.[/color]
    It's[color=blue]
    > a prototype, so in this context a "mostly working beta" is acceptable. I
    > won't need "ready for prime time" for another year yet.
    >
    > 2) whether it's viable at this time to consult Python + .NET interop as a
    > business model to various Suits. I'm gathering that due to lack of
    > resources on Brian's webpage, and lack of responses on their mailing list,
    > that it isn't. Suits need to perceive support, after all.
    >
    > So I'm wondering who's kicking Python for .NET's tires, as that would be
    > part of the agenda of getting Python development to be .NET friendly.
    >
    > Why have that agenda? Well, Microsoft does generally succeed at
    > out-marketing everybody, so if you're with them rather than against them,
    > you have a much better chance of having your technology widely adopted.
    > Also, people actually like .NET language interop for its technical merits
    > alone. It's a rare case where Microsoft is actually leading the industry
    > rather than cloning and conquering. The clone is now Mono, in the Unix
    > world. I hope that eventually, at least the IL components of .NET are not[/color]
    a[color=blue]
    > Microsoft thing per se. Programmers need easy language interop solutions.
    >
    > --
    > Cheers, www.indiegamedesign.com
    > Brandon Van Every Seattle, WA
    >
    > Brandon's Law (after Godwin's Law):
    > "As a Usenet discussion grows longer, the probability of
    > a person being called a troll approaches one RAPIDLY."
    >[/color]


    Comment

    • Paul Boddie

      #3
      Re: Is anyone using Python for .NET?

      "Brandon J. Van Every" <try_vanevery_a t_mycompanyname @yahoo.com> wrote in message news:<brnuts$59 1mp$1@ID-207230.news.uni-berlin.de>...[color=blue]
      > It's a rare case where Microsoft is actually leading the industry
      > rather than cloning and conquering. The clone is now Mono, in the Unix
      > world.[/color]

      From "Contracts and Interoperabilit y - A Conversation with Anders
      Hejlsberg, Part V" [1]:

      "Anders Hejlsberg, a distinguished engineer at Microsoft,
      led the team that designed the C# (pronounced C Sharp)
      programming language... In 1996, after 13 years with
      Borland, Hejlsberg joined Microsoft, where he initially
      worked as an architect of Visual J++..."

      I'm no big fan of Sun or Java, but that's quite some industry
      leadership you're showing us, Brandon. ;-)

      Paul

      [1] http://www.artima.com/intv/interop.html

      Comment

      • Fredrik Lundh

        #4
        Re: Is anyone using Python for .NET?

        Paul Boddie wrote:
        [color=blue][color=green]
        > >From "Contracts and Interoperabilit y - A Conversation with Anders[/color]
        > Hejlsberg, Part V" [1]:
        >
        > "Anders Hejlsberg, a distinguished engineer at Microsoft,
        > led the team that designed the C# (pronounced C Sharp)
        > programming language... In 1996, after 13 years with
        > Borland, Hejlsberg joined Microsoft, where he initially
        > worked as an architect of Visual J++..."
        >
        > I'm no big fan of Sun or Java, but that's quite some industry
        > leadership you're showing us, Brandon. ;-)[/color]

        eh? are you saying that all Hejlsberg knows about programming language
        design is stuff he picked up while working on a Java implementation?

        </F>




        Comment

        • Richard Brodie

          #5
          Re: Is anyone using Python for .NET?


          "Fredrik Lundh" <fredrik@python ware.com> wrote in message
          news:mailman.24 7.1071669014.93 07.python-list@python.org ...
          [color=blue][color=green]
          > > I'm no big fan of Sun or Java, but that's quite some industry
          > > leadership you're showing us, Brandon. ;-)[/color]
          >
          > eh? are you saying that all Hejlsberg knows about programming language
          > design is stuff he picked up while working on a Java implementation?[/color]

          Surely not. There is little doubt that C# was in part a reaction to the
          failure of J++ to be a serious competitor to Java. Whether you regard
          it as taking a lead, or following Sun, is largely a matter of interpretation.
          That is independent of Hejlsberg's ability as a language designer.

          That said, Brandon's claim was fairly contentious and likely to get
          someone to bite. It's a well worn debate though, and c.l.py probably
          isn't the best place to renew it.


          Comment

          • Paul Boddie

            #6
            Re: Is anyone using Python for .NET?

            "Richard Brodie" <R.Brodie@rl.ac .uk> wrote in message news:<brpop1$16 36@newton.cc.rl .ac.uk>...[color=blue]
            > "Fredrik Lundh" <fredrik@python ware.com> wrote in message
            > news:mailman.24 7.1071669014.93 07.python-list@python.org ...
            >[color=green]
            > > eh? are you saying that all Hejlsberg knows about programming language
            > > design is stuff he picked up while working on a Java implementation?[/color]
            >
            > Surely not. There is little doubt that C# was in part a reaction to the
            > failure of J++ to be a serious competitor to Java.[/color]

            Indeed. It would take quite an active imagination and a lot of history
            rewriting to conclude otherwise. As for Mr Hejlsberg's credentials, I
            personally don't regard him as being part of the pantheon of great
            language designers - perhaps that's because Object Pascal really isn't
            my thing, I suppose.
            [color=blue]
            > Whether you regard it as taking a lead, or following Sun, is largely a
            > matter of interpretation. That is independent of Hejlsberg's ability as a
            > language designer.[/color]

            Yes, although my point could presumably be undermined by pointing out
            that C# and the .NET runtime are two separate things. Whether they are
            completely separate, or whether there is undue influence on the latter
            by the former, is an issue that the recently announced IronPython will
            presumably investigate.

            Paul

            Comment

            • Fredrik Lundh

              #7
              Re: Is anyone using Python for .NET?

              Richard Brodie wrote:
              [color=blue][color=green]
              > > eh? are you saying that all Hejlsberg knows about programming language
              > > design is stuff he picked up while working on a Java implementation?[/color]
              >
              > Surely not. There is little doubt that C# was in part a reaction to the
              > failure of J++ to be a serious competitor to Java.[/color]

              "in part", sure. just don't replace it with "only".

              </F>




              Comment

              • Brandon J. Van Every

                #8
                Re: Is anyone using Python for .NET?


                "Paul Boddie" <paul@boddie.ne t> wrote in message
                news:23891c90.0 312170334.2cee0 15@posting.goog le.com...[color=blue]
                > "Brandon J. Van Every" <try_vanevery_a t_mycompanyname @yahoo.com> wrote in[/color]
                message news:<brnuts$59 1mp$1@ID-207230.news.uni-berlin.de>...[color=blue][color=green]
                > > It's a rare case where Microsoft is actually leading the industry
                > > rather than cloning and conquering. The clone is now Mono, in the Unix
                > > world.[/color]
                >
                > From "Contracts and Interoperabilit y - A Conversation with Anders
                > Hejlsberg, Part V" [1]:
                >
                > "Anders Hejlsberg, a distinguished engineer at Microsoft,
                > led the team that designed the C# (pronounced C Sharp)
                > programming language... In 1996, after 13 years with
                > Borland, Hejlsberg joined Microsoft, where he initially
                > worked as an architect of Visual J++..."
                >
                > I'm no big fan of Sun or Java, but that's quite some industry
                > leadership you're showing us, Brandon. ;-)[/color]

                *I'm* showing you? Since when was I Microsoft? I guess your point is
                whether you think Java or .NET is responsible for the interop principles of
                ..NET. I'd say the latter, since otherwise, it would be Java and we'd all be
                doing our language interop in Java.

                --
                Cheers, www.indiegamedesign.com
                Brandon Van Every Seattle, WA

                Brandon's Law (after Godwin's Law):
                "As a Usenet discussion grows longer, the probability of
                a person being called a troll approaches one RAPIDLY."



                Comment

                • Brandon J. Van Every

                  #9
                  Re: Is anyone using Python for .NET?


                  "Richard Brodie" <R.Brodie@rl.ac .uk> wrote in message
                  news:brpop1$163 6@newton.cc.rl. ac.uk...[color=blue]
                  >
                  > That said, Brandon's claim was fairly contentious and likely to get
                  > someone to bite. It's a well worn debate though, and c.l.py probably
                  > isn't the best place to renew it.[/color]

                  It was a comment made in passing, and it takes quite a Trollhunter to make
                  it otherwise. My motives for posting were quite explicit, and I could care
                  less whether anyone wants to call .NET "a clone" or not. You can call it a
                  sheep or a dog or a rock for all I care. You can debate it until the cows
                  come home for all I care, I just want to know if people are using Python for
                  ..NET.

                  Again in passing: the concept of .NET was of course based on Java and a
                  number of other higher level languages. Every book on the subject I've read
                  says so (which by now is a small handful), and the goal (aside from
                  Microsoft dominating the world as usual) was to improve upon the basic
                  premise of a virtual machine. They have been successful and the truth
                  stands: the Unix world is cloning .NET because it is a superior technology
                  for a certain class of language interop problem. It remains to be seen
                  whether the *Windows Forms* part of .NET will be cloned successfully, or is
                  desired by the Unix crowd. I'm referring mainly to the IL.

                  Why bother to make another comment in passing? Because it's the truth, and
                  I find it annoying to be labeled as trying to get people to "bite" on some
                  advocacy debate when it's not my motive. If you want to debate the
                  relevance or morality of it all, go talk to the Mono people. Right now, I
                  don't care. I'm going to wait 4 years and then run .NET on Unix, picking up
                  a residual and unimportant market of Linux gamers for very little effort.
                  Sooner if things develop quicker.

                  --
                  Cheers, www.indiegamedesign.com
                  Brandon Van Every Seattle, WA

                  Brandon's Law (after Godwin's Law):
                  "As a Usenet discussion grows longer, the probability of
                  a person being called a troll approaches one RAPIDLY."

                  Comment

                  • Brandon J. Van Every

                    #10
                    Re: Is anyone using Python for .NET?


                    "Guyon Morée" <gumuz@looze.ne t> wrote in message
                    news:3fe02120$0 $269$4d4ebb8e@n ews.nl.uu.net.. .[color=blue]
                    > What I like to do is use the .NET framework as the GUI-engine for my
                    > (windows only) applications.
                    >
                    > Is this already possible?[/color]

                    Apparently to at least some trivial degree, judging by the 3 trivial demos
                    in the Python for .NET kit. It's unproven in the "big apps" degree, you'd
                    have to be an early adopter to do it. The developer says it'll work for
                    some things and not for others, for instance "complex COM interactions"
                    would make him scared. Check out the mailing list archive.


                    --
                    Cheers, www.indiegamedesign.com
                    Brandon Van Every Seattle, WA

                    "Desperatio n is the motherfucker of Invention." - Robert Prestridge

                    Comment

                    • Erik Max Francis

                      #11
                      Re: Is anyone using Python for .NET?

                      "Brandon J. Van Every" wrote:
                      [color=blue]
                      > "Richard Brodie" <R.Brodie@rl.ac .uk> wrote in message
                      > news:brpop1$163 6@newton.cc.rl. ac.uk...
                      >[color=green]
                      > > That said, Brandon's claim was fairly contentious and likely to get
                      > > someone to bite. It's a well worn debate though, and c.l.py probably
                      > > isn't the best place to renew it.[/color]
                      >
                      > It was a comment made in passing, and it takes quite a Trollhunter to
                      > make
                      > it otherwise.[/color]

                      Outstanding! You're so paranoid about being called a troll you whine
                      about being called one even when you weren't!

                      --
                      __ Erik Max Francis && max@alcyone.com && http://www.alcyone.com/max/
                      / \ San Jose, CA, USA && 37 20 N 121 53 W && &tSftDotIotE
                      \__/ I'm the woman whose / Three wishes came true
                      -- Lamya

                      Comment

                      • Paul Boddie

                        #12
                        Re: Is anyone using Python for .NET?

                        "Brandon J. Van Every" <try_vanevery_a t_mycompanyname @yahoo.com> wrote in message news:<brr9mc$6g nls$1@ID-207230.news.uni-berlin.de>...[color=blue]
                        > "Paul Boddie" <paul@boddie.ne t> wrote in message
                        > news:23891c90.0 312170334.2cee0 15@posting.goog le.com...[color=green]
                        > >
                        > > I'm no big fan of Sun or Java, but that's quite some industry
                        > > leadership you're showing us, Brandon. ;-)[/color]
                        >
                        > *I'm* showing you? Since when was I Microsoft?[/color]

                        Rephrasing:

                        1. That's quite some industry leadership you're revealing to us.
                        2. That's quite some industry leadership you're referring us to.
                        3. That's quite some industry leadership to which you're
                        referring us.

                        Suggestion #3 is for the "to boldly go" crowd. On the other hand, if
                        Sherlock Holmes was in any sense accurate, perhaps you are Microsoft.
                        ;-)
                        [color=blue]
                        > I guess your point is whether you think Java or .NET is responsible for the
                        > interop principles of .NET.[/color]

                        Not at all. My point was that .NET apparently got cooked up when Sun
                        rained on Microsoft's J++ parade. A lot of old timers made comparable
                        remarks when Java emerged back in the mid-nineties because the
                        portable virtual machine thing has a long history and has produced a
                        lot of compelling competitors to Java, although the Java security
                        model does seem like a differentiator to me.
                        [color=blue]
                        > I'd say the latter, since otherwise, it would be Java and we'd all be
                        > doing our language interop in Java.[/color]

                        Well, I get a fair amount of mileage out of Jython, Apache Axis (SOAP)
                        and so on, but I guess that this isn't your point. I think it is
                        widely accepted that Java was never really made for in-process
                        interfacing with other languages, or at least that JNI (or whatever
                        they call it now) is "nasty". From what I see, Microsoft may have
                        tried a bit harder on that front, and I can imagine that the Mono
                        people have pushed it even further to leverage various components
                        implemented in C/C++.

                        Perhaps we will be doing all our development in .NET-related
                        technologies in five years time. I just hope that if this is the case,
                        Microsoft don't do a SCO and hit everyone up with $799 "licence"
                        demands.

                        Paul

                        Comment

                        • Brandon J. Van Every

                          #13
                          Re: Is anyone using Python for .NET?


                          "Paul Boddie" <paul@boddie.ne t> wrote in message
                          news:23891c90.0 312180345.6cdda 060@posting.goo gle.com...[color=blue]
                          >
                          > Not at all. My point was that .NET apparently got cooked up when Sun
                          > rained on Microsoft's J++ parade. A lot of old timers made comparable
                          > remarks when Java emerged back in the mid-nineties because the
                          > portable virtual machine thing has a long history and has produced a
                          > lot of compelling competitors to Java, although the Java security
                          > model does seem like a differentiator to me.[/color]

                          Ok, to understand history (lest we be doomed to repeat it) why did Java
                          succeed as an industry dominant language where others failed? Was it simple
                          things like level of support?

                          Incidentally, I just did a whirlwind tour of all the various languages
                          recognizably available on Usenet: Haskell, OCaml, Mercury, Bigloo, Erlang,
                          Common Lisp, Eiffel, quite a few really. Although I'm satisfied with Python
                          from a high level applications glueing standpoint, I'm not satisfied from a
                          low-level performance language interop standpoint. So I wanted to see if
                          there was something that was both high level and generated much faster code
                          for 2D image processing type problems. What I decided was, Python has too
                          much community, library, and industry support behind it, and a lot of these
                          other languages carry major design risks, i.e. going from imperative to
                          functional programming. So as of today, Python is winning in practice
                          despite whatever might be better in theory.

                          See any parallels with Java or C# history debates?
                          [color=blue][color=green]
                          > > I'd say the latter, since otherwise, it would be Java and we'd all be
                          > > doing our language interop in Java.[/color]
                          >
                          > Well, I get a fair amount of mileage out of Jython, Apache Axis (SOAP)
                          > and so on, but I guess that this isn't your point.[/color]

                          It could be for your problem domain, but it isn't for mine.
                          [color=blue]
                          > and I can imagine that the Mono
                          > people have pushed it even further to leverage various components
                          > implemented in C/C++.
                          >
                          > Perhaps we will be doing all our development in .NET-related
                          > technologies in five years time. I just hope that if this is the case,
                          > Microsoft don't do a SCO and hit everyone up with $799 "licence"
                          > demands.[/color]

                          I would hope that there's a replacement strategy for the interop concept.
                          Aren't the FSF guys doing something like that?

                          --
                          Cheers, www.indiegamedesign.com
                          Brandon Van Every Seattle, WA

                          20% of the world is real.
                          80% is gobbledygook we make up inside our own heads.

                          Comment

                          • Simon B

                            #14
                            Re: Is anyone using Python for .NET?

                            I know everyone has probably heard what I'm about to say a couple of
                            hundred times, but because it's true, it should be stated.

                            Brandon J. Van Every wrote:[color=blue]
                            > "Richard Brodie" <R.Brodie@rl.ac .uk> wrote in message
                            > news:brpop1$163 6@newton.cc.rl. ac.uk...
                            >[color=green]
                            >>That said, Brandon's claim was fairly contentious and likely to get
                            >>someone to bite. It's a well worn debate though, and c.l.py probably
                            >>isn't the best place to renew it.[/color]
                            >
                            >
                            > It was a comment made in passing, and it takes quite a Trollhunter to make
                            > it otherwise. My motives for posting were quite explicit, and I could care
                            > less whether anyone wants to call .NET "a clone" or not. You can call it a
                            > sheep or a dog or a rock for all I care. You can debate it until the cows
                            > come home for all I care, I just want to know if people are using Python for
                            > .NET.
                            >
                            > Again in passing: the concept of .NET was of course based on Java and a
                            > number of other higher level languages. Every book on the subject I've read
                            > says so (which by now is a small handful), and the goal (aside from
                            > Microsoft dominating the world as usual) was to improve upon the basic
                            > premise of a virtual machine. They have been successful and the truth
                            > stands: the Unix world is cloning .NET because it is a superior technology
                            > for a certain class of language interop problem. It remains to be seen
                            > whether the *Windows Forms* part of .NET will be cloned successfully, or is
                            > desired by the Unix crowd. I'm referring mainly to the IL.[/color]

                            ..NET is a platform, not a language. What you probably meant to say was:
                            "C# is of course based on Java and a number of other higher level
                            langauges". Completely true... Just as Java is based on Smalltalk and
                            C++ along with a number of other higher level langauges.

                            ..NET the platform is, to programmers, a common set of types and
                            libraries across multiple languages, whereas the JVM was sold along with
                            the language Java, which in my opinion the only difference in
                            marketing... Sun associated the JVM with Java so that to use the JVM
                            they expected you to program in Java. Weird, because they could just
                            have easily sold it as a platform on which other languages ran, and then
                            we'd all be impressed about the vision of having multiple languages use
                            common types... But it's happening anyway
                            (http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html). There are far
                            more languages running on the JVM than languages running on .NET.

                            UNIX is cloning .NET not because it is superior technology (although it
                            migth be, but that is arguable) but because it creates a situation where
                            UNIX can run all of the software being churned out by .NET programmers.
                            The barrier to moving platforms becomes Null and Void... Very JVM-esque eh?

                            My opinion on why MS did take the .NET path is based on the premise that
                            they are only really interested in Operating Systems, which isn't too
                            bigger a stretch. They want to sell operating systems, and part of the
                            reason corporations don't upgrade to the lastest version until they
                            absolutely have to (and even then, they often don't!) is because they
                            have invested big money in software that will require considerable
                            testing and/or modification and/or risk if the underlying OS changes.

                            ..NET solves that problem for Microsoft.
                            [color=blue]
                            > Why bother to make another comment in passing? Because it's the truth, and
                            > I find it annoying to be labeled as trying to get people to "bite" on some
                            > advocacy debate when it's not my motive. If you want to debate the
                            > relevance or morality of it all, go talk to the Mono people. Right now, I
                            > don't care. I'm going to wait 4 years and then run .NET on Unix, picking up
                            > a residual and unimportant market of Linux gamers for very little effort.
                            > Sooner if things develop quicker.
                            >[/color]

                            Comment

                            • Mark Hammond

                              #15
                              Re: Is anyone using Python for .NET?

                              Simon B wrote:[color=blue]
                              > I know everyone has probably heard what I'm about to say a couple of
                              > hundred times, but because it's true, it should be stated.[/color]
                              ...[color=blue][color=green]
                              >> Again in passing: the concept of .NET was of course based on Java and a
                              >> number of other higher level languages. Every book on the subject
                              >> I've read
                              >> says so (which by now is a small handful), and the goal (aside from
                              >> Microsoft dominating the world as usual) was to improve upon the basic
                              >> premise of a virtual machine. They have been successful and the truth
                              >> stands: the Unix world is cloning .NET because it is a superior
                              >> technology
                              >> for a certain class of language interop problem. It remains to be seen
                              >> whether the *Windows Forms* part of .NET will be cloned successfully,
                              >> or is
                              >> desired by the Unix crowd. I'm referring mainly to the IL.[/color]
                              >
                              >
                              > .NET is a platform, not a language. What you probably meant to say was:
                              > "C# is of course based on Java and a number of other higher level
                              > langauges".[/color]

                              No, I believe his original statement is correct. Java is both a
                              language and a virtual machine specification. .NET was based on the
                              idea of the JVM, but they decided to make it language agnostic (as
                              opposed to Sun, who made absolutely no concessions to
                              languages-other-than-Java running on their VM. The world could have
                              been quite a bit different if it did)

                              [color=blue]
                              > .NET the platform is, to programmers, a common set of types and
                              > libraries across multiple languages, whereas the JVM was sold along with
                              > the language Java, which in my opinion the only difference in
                              > marketing... Sun associated the JVM with Java so that to use the JVM
                              > they expected you to program in Java. Weird, because they could just
                              > have easily sold it as a platform on which other languages ran, and then
                              > we'd all be impressed about the vision of having multiple languages use
                              > common types... But it's happening anyway
                              > (http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html). There are far
                              > more languages running on the JVM than languages running on .NET.[/color]

                              This is true, but if you speak to the language implementors, you will
                              find they prefer .NET over the JVM - mainly as Microsoft got alot of
                              them into a room at once, and asked them what they truly needed, then
                              delivered. Many problems that do not exist for Java, C#, C++ or VB, but
                              do for more niche languages have solutions inside the VM, explicitly to
                              help solve these problems that noone inside MS ever sees.

                              Dynamic languages are still missing some support in V1, but MS promised,
                              and is delivering, enhancements that better support dynamic languages,
                              even though it is not a direct issue for these MS languages.
                              [color=blue]
                              > UNIX is cloning .NET not because it is superior technology (although it
                              > migth be, but that is arguable) but because it creates a situation where
                              > UNIX can run all of the software being churned out by .NET programmers.[/color]

                              I don't agree, but there is no way either of us can be proved right
                              here. However, I seriously doubt people are putting all this work into
                              ..NET with the sole intention of running code churned out by below
                              average programmers working for some huge insurance company - and that
                              is exactly where .NET is "hot" at the moment. Marketting rules here -
                              "no brain for programming - try .NET" :) The truly smart people,
                              including the people working on alternate implementations , understand
                              the bigger picture.

                              [color=blue]
                              > My opinion on why MS did take the .NET path is based on the premise that
                              > they are only really interested in Operating Systems, which isn't too
                              > bigger a stretch. They want to sell operating systems, and part of the
                              > reason corporations don't upgrade to the lastest version until they
                              > absolutely have to (and even then, they often don't!) is because they
                              > have invested big money in software that will require considerable
                              > testing and/or modification and/or risk if the underlying OS changes.
                              >
                              > .NET solves that problem for Microsoft.[/color]

                              I don't understand what you are saying here. That MS only developed
                              ..NET to force people to upgrade their OS? I thought .NET was available
                              for existing OS's, for free?

                              MS have invested *hugely* in this - if every legitimate user of an MS OS
                              upgraded once, I seriously doubt they would recover their investment. I
                              believe MS are looking a little more forward than that.

                              Underestimate MS at your own risk. It is one thing to not like MS, and
                              possibly a reasonable positition to take. However, underestimating them
                              is for fools.

                              Mark.

                              Comment

                              Working...