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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. What's the big deal with ALT.NET, anyway?

What's the big deal with ALT.NET, anyway?

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocombusinesstools
11 Posts 9 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.
  • P Philip Laureano

    Is this just a bunch of Open Source devs who don't agree with Microsoft's "mainstream" way and decided to propose their "ALTernative" way? There has to be something a little bit more concrete than this. The practices they speak about[^] are nothing new; the pursuit for writing better software is several decades old now, and the word "agile" has been thrown around by corporate execs for almost the same amount of time. What exactly *is* this alternative that they speak about? Other than being diametrically opposed to some of Microsoft's practices, is there something significantly different that they're doing that would merit them to be a true alternative to whatever they're opposing? And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

    Do you know...LinFu?

    P Offline
    P Offline
    Pawel Krakowiak
    wrote on last edited by
    #2

    Philip Laureano wrote:

    does that make me an "ALT.ALT.NET" member

    Not really, I would say SHIFT.ALT.NET.

    P 1 Reply Last reply
    0
    • P Philip Laureano

      Is this just a bunch of Open Source devs who don't agree with Microsoft's "mainstream" way and decided to propose their "ALTernative" way? There has to be something a little bit more concrete than this. The practices they speak about[^] are nothing new; the pursuit for writing better software is several decades old now, and the word "agile" has been thrown around by corporate execs for almost the same amount of time. What exactly *is* this alternative that they speak about? Other than being diametrically opposed to some of Microsoft's practices, is there something significantly different that they're doing that would merit them to be a true alternative to whatever they're opposing? And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

      Do you know...LinFu?

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

      Philip Laureano wrote:

      And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

      Heh. Like so many things [*cough* Agile], this seems to have started down the road to caricature as soon as it was given a name. Which isn't to say there's not something valuable to be found in it: sad to say, all too many programmers have spent their years on Windows using Microsoft tools and rarely look beyond either, shunning tools that might well save them significant amounts of time and money. If it takes a dumb name to shine a light into those dark corners, then so be it.

      ----

      You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

      P 1 Reply Last reply
      0
      • P Philip Laureano

        Is this just a bunch of Open Source devs who don't agree with Microsoft's "mainstream" way and decided to propose their "ALTernative" way? There has to be something a little bit more concrete than this. The practices they speak about[^] are nothing new; the pursuit for writing better software is several decades old now, and the word "agile" has been thrown around by corporate execs for almost the same amount of time. What exactly *is* this alternative that they speak about? Other than being diametrically opposed to some of Microsoft's practices, is there something significantly different that they're doing that would merit them to be a true alternative to whatever they're opposing? And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

        Do you know...LinFu?

        R Offline
        R Offline
        Roger Alsing 0
        wrote on last edited by
        #4

        My guess is that there are multiple reasons why ALT.NET exists. * People are not pleased with some of the MS technologies and thus want to use something else * It's a bit hip and elite'ish to be in that kind of group * Some OS devs are affraid that their own beloved frameworks will die out if people start using MS frameworks, so they try to push their own stuff in this channel in order to not lose their fame and glory * They are making a statement, "hey MS, you have to improve your stuff"

        My Blog

        T 1 Reply Last reply
        0
        • P Philip Laureano

          Is this just a bunch of Open Source devs who don't agree with Microsoft's "mainstream" way and decided to propose their "ALTernative" way? There has to be something a little bit more concrete than this. The practices they speak about[^] are nothing new; the pursuit for writing better software is several decades old now, and the word "agile" has been thrown around by corporate execs for almost the same amount of time. What exactly *is* this alternative that they speak about? Other than being diametrically opposed to some of Microsoft's practices, is there something significantly different that they're doing that would merit them to be a true alternative to whatever they're opposing? And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

          Do you know...LinFu?

          B Offline
          B Offline
          Bob Nadler
          wrote on last edited by
          #5

          I've also watched alt.net: ALT.NET for the Rest of Us[^]. They've had a lot of discussion about the 'alternative' in the name. I don't think they're as 'alt' as they think they are. As a matter of fact, I think they're actually pretty main stream -- most are using Microsoft enterprise technologies and just trying to improve design and development methodologies. Like you say: nothing new. Bob on Medical Device Software [^]

          1 Reply Last reply
          0
          • P Philip Laureano

            Is this just a bunch of Open Source devs who don't agree with Microsoft's "mainstream" way and decided to propose their "ALTernative" way? There has to be something a little bit more concrete than this. The practices they speak about[^] are nothing new; the pursuit for writing better software is several decades old now, and the word "agile" has been thrown around by corporate execs for almost the same amount of time. What exactly *is* this alternative that they speak about? Other than being diametrically opposed to some of Microsoft's practices, is there something significantly different that they're doing that would merit them to be a true alternative to whatever they're opposing? And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

            Do you know...LinFu?

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #6

            I see what you mean. Their statements are so generic they could also have written: 1. I am not Wally 2. I am not a Troglodyte 3. I write code ALT.NET means many things to many people and the debate will continue about what it means to you. Why should THEY discuss what alt.net means to ME? Don't they have anything better to do? being diametrically opposed to some of Microsoft's practices I wouldn't even give them that much credit.

            Burning Chrome ^ | Linkify!| FoldWithUs! | sighist

            1 Reply Last reply
            0
            • R Roger Alsing 0

              My guess is that there are multiple reasons why ALT.NET exists. * People are not pleased with some of the MS technologies and thus want to use something else * It's a bit hip and elite'ish to be in that kind of group * Some OS devs are affraid that their own beloved frameworks will die out if people start using MS frameworks, so they try to push their own stuff in this channel in order to not lose their fame and glory * They are making a statement, "hey MS, you have to improve your stuff"

              My Blog

              T Offline
              T Offline
              Todd Smith
              wrote on last edited by
              #7

              ALT.NET has been preaching the MVC pattern for ages and how long did it take Microsoft to follow suit?

              Todd Smith

              1 Reply Last reply
              0
              • S Shog9 0

                Philip Laureano wrote:

                And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

                Heh. Like so many things [*cough* Agile], this seems to have started down the road to caricature as soon as it was given a name. Which isn't to say there's not something valuable to be found in it: sad to say, all too many programmers have spent their years on Windows using Microsoft tools and rarely look beyond either, shunning tools that might well save them significant amounts of time and money. If it takes a dumb name to shine a light into those dark corners, then so be it.

                ----

                You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

                P Offline
                P Offline
                peterchen
                wrote on last edited by
                #8

                Shog9 wrote:

                down the road to caricature as soon as it was given a name. Which isn't to say there's not something valuable to be found in it:

                Well said. Apparently, you are good at wellsaying stuff.

                Burning Chrome ^ | Linkify!| FoldWithUs! | sighist

                S 1 Reply Last reply
                0
                • P peterchen

                  Shog9 wrote:

                  down the road to caricature as soon as it was given a name. Which isn't to say there's not something valuable to be found in it:

                  Well said. Apparently, you are good at wellsaying stuff.

                  Burning Chrome ^ | Linkify!| FoldWithUs! | sighist

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

                  Must be all the time i spent in that well as a boy... :~

                  ----

                  You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

                  1 Reply Last reply
                  0
                  • P Philip Laureano

                    Is this just a bunch of Open Source devs who don't agree with Microsoft's "mainstream" way and decided to propose their "ALTernative" way? There has to be something a little bit more concrete than this. The practices they speak about[^] are nothing new; the pursuit for writing better software is several decades old now, and the word "agile" has been thrown around by corporate execs for almost the same amount of time. What exactly *is* this alternative that they speak about? Other than being diametrically opposed to some of Microsoft's practices, is there something significantly different that they're doing that would merit them to be a true alternative to whatever they're opposing? And lastly, if I really don't care which among the two approaches (e.g., Microsoft vs ALT.NET) seems to work and I just want to get the job done with the best tool for the job, does that make me an "ALT.ALT.NET" member?

                    Do you know...LinFu?

                    R Offline
                    R Offline
                    Robert Royall
                    wrote on last edited by
                    #10

                    What I got from it was, ALT.NET are people who like developing for the .NET framework but don't necessarily want to be locked into only Microsoft tooling for various reasons (doesn't exist, doesn't work well, doesn't scale well, etc). Hence the development and use of ALTernatives like Nhibernate (MS has Entity Framework), NUnit (MS has Team Foundation Unit Testing), Castle Windsor (MS has ASP.NET MVC), etc. That was the original idea anyway, I don't know what the heck they're doing now.

                    Imagine that you are hired to build a bridge over a river which gets slightly wider every day; sometimes it shrinks but nobody can predict when. Your client provides no concrete or steel, only timber and cut stone (but they won't tell you what kind). The coefficient of gravity changes randomly from hour to hour, as does the viscosity of air. Your only tools are a hacksaw, a chainsaw, a rubber mallet, and a length of rope. Welcome to my world. -Me explaining my job to an engineer

                    1 Reply Last reply
                    0
                    • P Pawel Krakowiak

                      Philip Laureano wrote:

                      does that make me an "ALT.ALT.NET" member

                      Not really, I would say SHIFT.ALT.NET.

                      P Offline
                      P Offline
                      PIEBALDconsult
                      wrote on last edited by
                      #11

                      That would be Nissan's version.

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


                      • Login

                      • Don't have an account? Register

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