Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. LAMP vs .NET

LAMP vs .NET

Scheduled Pinned Locked Moved The Lounge
questioncsharpasp-netlampvisual-studio
45 Posts 34 Posters 3 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.
  • C Christian Graus

    I wonder how much that has to do with the percieved cost of ASP.NET ?

    Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

    K Offline
    K Offline
    keencomputer
    wrote on last edited by
    #5

    I think small companies initiates dynamic website using LAMP and then move to ASP.NET. Of all the factors, the familiarity of LAMP to University undergrads that work in such web development is the main factor. Such undergrads are in general summer students and do not have Engineering/CS background. They start with dreamweaver kind of tools. On the Other hand, having Asp.net background in summer student and undergrad is difficult.

    Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

    L S 2 Replies Last reply
    0
    • K keencomputer

      I think small companies initiates dynamic website using LAMP and then move to ASP.NET. Of all the factors, the familiarity of LAMP to University undergrads that work in such web development is the main factor. Such undergrads are in general summer students and do not have Engineering/CS background. They start with dreamweaver kind of tools. On the Other hand, having Asp.net background in summer student and undergrad is difficult.

      Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #6

      keencomputer wrote:

      having Asp.net background in summer student and undergrad is difficult

      True, I only have 4 years of regular C# experience, no ASP.NET :)

      1 Reply Last reply
      0
      • N Nemanja Trifunovic

        Rama Krishna Vavilala wrote:

        most companies (9 out of 10) work on the LAMP stack rather than ASP.NET.

        As far as I have noticed, .NET is used mostly for intranets. LAMP rules the "outside world".

        utf8-cpp

        K Offline
        K Offline
        Kevin McFarlane
        wrote on last edited by
        #7

        Nemanja Trifunovic wrote:

        As far as I have noticed, .NET is used mostly for intranets

        All of my ASP.NET experience to date has been intranet.

        Kevin

        D 1 Reply Last reply
        0
        • S Shog9 0

          If you want to pull an app off the shelf and hack on it to fit your needs, chances are there's something (or a score of somethings...) already out there, written in PHP, that'll let you do that. Because everyone and their pet monkey writes PHP. Even those of us who probably shouldn't. It's the VB of web dev. Versus ASP.NET, which is what the actual VB alumni use when they find themselves stuck writing web apps...

          R Offline
          R Offline
          Rama Krishna Vavilala
          wrote on last edited by
          #8

          That is the best explanation, I have heard! :)

          Click here to get a Google Wave Invite.

          1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            At work, we have been interviewing several web development companies to redo the company's website. What is interesting is that most companies (9 out of 10) work on the LAMP stack rather than ASP.NET. Of course the choice of technology for the company's web site is not a big deal, but I did find my observation interesting. I did expect the LAMP number to be high but not this high. It seems for content management LAMP is common where as for LOB applications ASP.NET is more common.

            Click here to get a Google Wave Invite.

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

            Your most popular ASP.NET CMS is DotNetNuke vs. Drupal for LAMP. I'd rather learn LAMP and use Drupal than get near DotNetPuke as a .NET developer. Customers have budgets when it comes to websites. The cheaper the technology the more that's left over in the budget to pay developers.

            Todd Smith

            N D B 3 Replies Last reply
            0
            • R Rama Krishna Vavilala

              At work, we have been interviewing several web development companies to redo the company's website. What is interesting is that most companies (9 out of 10) work on the LAMP stack rather than ASP.NET. Of course the choice of technology for the company's web site is not a big deal, but I did find my observation interesting. I did expect the LAMP number to be high but not this high. It seems for content management LAMP is common where as for LOB applications ASP.NET is more common.

              Click here to get a Google Wave Invite.

              F Offline
              F Offline
              fobia_at_night
              wrote on last edited by
              #10

              Linux will always be a better server than windows, I think is the best option u can do whatever u want with the server and u don't need an ultimate server, if you take advantage of the linux server u will do a great application

              E D J E 4 Replies Last reply
              0
              • K keencomputer

                I think small companies initiates dynamic website using LAMP and then move to ASP.NET. Of all the factors, the familiarity of LAMP to University undergrads that work in such web development is the main factor. Such undergrads are in general summer students and do not have Engineering/CS background. They start with dreamweaver kind of tools. On the Other hand, having Asp.net background in summer student and undergrad is difficult.

                Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com www.ias-research.com/blog

                S Offline
                S Offline
                shakeebgenii
                wrote on last edited by
                #11

                I Agree with you ASP.NET is not for new borns.

                Shakeeb Ahmed, Dept of Computer Science, Karachi University.

                1 Reply Last reply
                0
                • T Todd Smith

                  Your most popular ASP.NET CMS is DotNetNuke vs. Drupal for LAMP. I'd rather learn LAMP and use Drupal than get near DotNetPuke as a .NET developer. Customers have budgets when it comes to websites. The cheaper the technology the more that's left over in the budget to pay developers.

                  Todd Smith

                  N Offline
                  N Offline
                  Naruki 0
                  wrote on last edited by
                  #12

                  If you want to develop on Windows.

                  Narf.

                  D 1 Reply Last reply
                  0
                  • F fobia_at_night

                    Linux will always be a better server than windows, I think is the best option u can do whatever u want with the server and u don't need an ultimate server, if you take advantage of the linux server u will do a great application

                    E Offline
                    E Offline
                    Eric R Johansson
                    wrote on last edited by
                    #13

                    Not to nitpick, but this statement fails to convince me. For starters, the grammar is horrible(2 commas, no dots, u)... And why picking Linux, which might be free, would make you do a greater application than if you hosted the solution on Windows is beyond me.

                    1 Reply Last reply
                    0
                    • K Kevin McFarlane

                      Nemanja Trifunovic wrote:

                      As far as I have noticed, .NET is used mostly for intranets

                      All of my ASP.NET experience to date has been intranet.

                      Kevin

                      D Offline
                      D Offline
                      Dario Solera
                      wrote on last edited by
                      #14

                      All of my ASP.NET experience to date has been for the wild Internet. :)

                      If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                      K 1 Reply Last reply
                      0
                      • T Todd Smith

                        Your most popular ASP.NET CMS is DotNetNuke vs. Drupal for LAMP. I'd rather learn LAMP and use Drupal than get near DotNetPuke as a .NET developer. Customers have budgets when it comes to websites. The cheaper the technology the more that's left over in the budget to pay developers.

                        Todd Smith

                        D Offline
                        D Offline
                        Dario Solera
                        wrote on last edited by
                        #15

                        Todd Smith wrote:

                        I'd rather learn LAMP and use Drupal than get near DotNetPuke as a .NET developer.

                        Yup, same here. I've only had one experience with it and it's been terrible.

                        If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                        C 1 Reply Last reply
                        0
                        • F fobia_at_night

                          Linux will always be a better server than windows, I think is the best option u can do whatever u want with the server and u don't need an ultimate server, if you take advantage of the linux server u will do a great application

                          D Offline
                          D Offline
                          Dario Solera
                          wrote on last edited by
                          #16

                          Care to explain the reasons behind your statement?

                          If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                          A 1 Reply Last reply
                          0
                          • F fobia_at_night

                            Linux will always be a better server than windows, I think is the best option u can do whatever u want with the server and u don't need an ultimate server, if you take advantage of the linux server u will do a great application

                            J Offline
                            J Offline
                            Jakob Olsen
                            wrote on last edited by
                            #17

                            fobia_at_night wrote:

                            Linux will always be a better server than windows

                            "Always" is a very dangerous word to use.... Unless you define "always" as being the next 2-3 years, like most people do in this business of course :laugh:

                            Bitmatic - C# & .NET programming

                            1 Reply Last reply
                            0
                            • T Todd Smith

                              Your most popular ASP.NET CMS is DotNetNuke vs. Drupal for LAMP. I'd rather learn LAMP and use Drupal than get near DotNetPuke as a .NET developer. Customers have budgets when it comes to websites. The cheaper the technology the more that's left over in the budget to pay developers.

                              Todd Smith

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #18

                              There are much better open source CMS packages for ASP.NET such as mojoPortal, or my current hobby, Umbraco.

                              1 Reply Last reply
                              0
                              • R Rama Krishna Vavilala

                                At work, we have been interviewing several web development companies to redo the company's website. What is interesting is that most companies (9 out of 10) work on the LAMP stack rather than ASP.NET. Of course the choice of technology for the company's web site is not a big deal, but I did find my observation interesting. I did expect the LAMP number to be high but not this high. It seems for content management LAMP is common where as for LOB applications ASP.NET is more common.

                                Click here to get a Google Wave Invite.

                                G Offline
                                G Offline
                                gaurav_verma_mca
                                wrote on last edited by
                                #19

                                Simple .Net rocks LAMP sucks

                                1 Reply Last reply
                                0
                                • D Dario Solera

                                  Care to explain the reasons behind your statement?

                                  If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                                  A Offline
                                  A Offline
                                  arjanhulshoff
                                  wrote on last edited by
                                  #20

                                  Well, I agree that linux is the better server system. Although 'always' is a bit too strong to me. The reason why linux is better is the basic design. Linux was build for networking right from the beginning, windows wasn't, AFAIK. The advantage of linux is that you can install it exactly for the task you need it, where windows is installed with many things you don't need and therefore costs memory and processor resources. I know, Microsoft released Windows Server Core, but that is too static in my opinion. Besides that I haven't seen many installations of Windows Server Core. Another thing to consider is that the server market share of Windows Server and linux is different from the desktop market share. Microsoft does not dominate this area. Back to the technical part, for some companies the stability is an important factor for choosing for linux. In my own experience linux keeps running longer and more stable. Maybe that is because you only need to install that what you need, but I guess it is also because there is no registry in linux. For me it depends on what the customer wants. I work with LAMP and .NET. What I see very often is that high-tech and engineering companies prefer to use *nix systems and financial companies prefer windows systems. I don't really know the reason for that, maybe the technology sector likes the possibility to adjust things the way they want it to be. Governments start to use more and more open source software, at least here in Europe, as they have to use more cost effective systems and use open standards. I know that many people will argue on the cost effectiveness of linux, but in term of licenses it is probably true. Certainly if you don't look at the desktop side, linux is the most cost effective as you don't have the training costs. I also read here that some of you have the experience that LAMP is mostly used for the internet and ASP.NET for intranet. I think that has to do with the number of concurrent connections, which are limited in Windows. I don't know the reason for that, but Microsoft can't or doesn't improve this. To conclude this and probably to add a new edge to this discussion, not so long ago I got a project where the customer wanted me to use ASP.NET on linux with the Mono project. This was pretty awesome, however I think that the IDE (MonoDevelop) is not there yet. Building the UI is still manual labour instead of drag 'n' drop, but they are doing great work. So for the future this will be the way to go for me. Combining the power of linux and the possibi

                                  D A 2 Replies Last reply
                                  0
                                  • D Dario Solera

                                    Todd Smith wrote:

                                    I'd rather learn LAMP and use Drupal than get near DotNetPuke as a .NET developer.

                                    Yup, same here. I've only had one experience with it and it's been terrible.

                                    If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                                    C Offline
                                    C Offline
                                    cplas
                                    wrote on last edited by
                                    #21

                                    You've had one experience with DNN, and it was bad... are you sure you're qualified to even comment on the matter? I won't touch DNN again because they've turned into a paid product. There's a "community" version but it's the paid version that has the features necessary for enterprise applications. Because of that I regret starting development in DNN.

                                    B 1 Reply Last reply
                                    0
                                    • R Rama Krishna Vavilala

                                      At work, we have been interviewing several web development companies to redo the company's website. What is interesting is that most companies (9 out of 10) work on the LAMP stack rather than ASP.NET. Of course the choice of technology for the company's web site is not a big deal, but I did find my observation interesting. I did expect the LAMP number to be high but not this high. It seems for content management LAMP is common where as for LOB applications ASP.NET is more common.

                                      Click here to get a Google Wave Invite.

                                      P Offline
                                      P Offline
                                      Phil Martin
                                      wrote on last edited by
                                      #22

                                      "I love lamp![^]" (For the Anchorman fans out there, all three of you) :)

                                      1 Reply Last reply
                                      0
                                      • A arjanhulshoff

                                        Well, I agree that linux is the better server system. Although 'always' is a bit too strong to me. The reason why linux is better is the basic design. Linux was build for networking right from the beginning, windows wasn't, AFAIK. The advantage of linux is that you can install it exactly for the task you need it, where windows is installed with many things you don't need and therefore costs memory and processor resources. I know, Microsoft released Windows Server Core, but that is too static in my opinion. Besides that I haven't seen many installations of Windows Server Core. Another thing to consider is that the server market share of Windows Server and linux is different from the desktop market share. Microsoft does not dominate this area. Back to the technical part, for some companies the stability is an important factor for choosing for linux. In my own experience linux keeps running longer and more stable. Maybe that is because you only need to install that what you need, but I guess it is also because there is no registry in linux. For me it depends on what the customer wants. I work with LAMP and .NET. What I see very often is that high-tech and engineering companies prefer to use *nix systems and financial companies prefer windows systems. I don't really know the reason for that, maybe the technology sector likes the possibility to adjust things the way they want it to be. Governments start to use more and more open source software, at least here in Europe, as they have to use more cost effective systems and use open standards. I know that many people will argue on the cost effectiveness of linux, but in term of licenses it is probably true. Certainly if you don't look at the desktop side, linux is the most cost effective as you don't have the training costs. I also read here that some of you have the experience that LAMP is mostly used for the internet and ASP.NET for intranet. I think that has to do with the number of concurrent connections, which are limited in Windows. I don't know the reason for that, but Microsoft can't or doesn't improve this. To conclude this and probably to add a new edge to this discussion, not so long ago I got a project where the customer wanted me to use ASP.NET on linux with the Mono project. This was pretty awesome, however I think that the IDE (MonoDevelop) is not there yet. Building the UI is still manual labour instead of drag 'n' drop, but they are doing great work. So for the future this will be the way to go for me. Combining the power of linux and the possibi

                                        D Offline
                                        D Offline
                                        Dario Solera
                                        wrote on last edited by
                                        #23

                                        Well, the Internet is probably dominated by *nix, and there are valid reasons for that, otherwise the market would have been different.

                                        Blue_Iced wrote:

                                        I think that has to do with the number of concurrent connections, which are limited in Windows.

                                        There are several huge websites that run on Windows, for example StackOverflow, which handles 1million hits a day[^] with two webservers and one DB server*. That's pretty good in my opinion. In the end, what really matters is how tools are used. It's easy to write a so-so application on any platform, it's hard to build a great, performant and stable application on any platform. *) I wonder how that compares to CP.

                                        If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                                        A E 2 Replies Last reply
                                        0
                                        • D Dario Solera

                                          Well, the Internet is probably dominated by *nix, and there are valid reasons for that, otherwise the market would have been different.

                                          Blue_Iced wrote:

                                          I think that has to do with the number of concurrent connections, which are limited in Windows.

                                          There are several huge websites that run on Windows, for example StackOverflow, which handles 1million hits a day[^] with two webservers and one DB server*. That's pretty good in my opinion. In the end, what really matters is how tools are used. It's easy to write a so-so application on any platform, it's hard to build a great, performant and stable application on any platform. *) I wonder how that compares to CP.

                                          If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki v3

                                          A Offline
                                          A Offline
                                          arjanhulshoff
                                          wrote on last edited by
                                          #24

                                          Dario Solera wrote:

                                          There are several huge websites that run on Windows, for example StackOverflow, which handles 1million hits a day[^] with two webservers and one DB server*. That's pretty good in my opinion.

                                          That is pretty good indeed. But the number of hits doesn't tell us anything about the performance of a server system. Only how popular it is. The number of hits would say something in combination with how many servers there are to handle the requests and the average time that a connection remains open. 1 million hits a day is a lot, but is merely 11 concurrent connections per second.

                                          Dario Solera wrote:

                                          In the end, what really matters is how tools are used. It's easy to write a so-so application on any platform, it's hard to build a great, performant and stable application on any platform.

                                          On this one I totally agree! That's absolutely the main thing... Give the customer what he wants and needs!

                                          D M A 3 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

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