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.
  • 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
                                  • A arjanhulshoff

                                    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 Offline
                                    D Offline
                                    Dario Solera
                                    wrote on last edited by
                                    #25

                                    Blue_Iced wrote:

                                    1 million hits a day is a lot, but is merely 11 concurrent connections per second.

                                    Yep, but that figure does not include crawlers and (I see[^]) is already around 1.4 million hits a day to date. Another reason why one would want to use one platform instead of another is that she's familiar with it and that inevitable has a direct economic impact on the result.

                                    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
                                    • D Dario Solera

                                      Blue_Iced wrote:

                                      1 million hits a day is a lot, but is merely 11 concurrent connections per second.

                                      Yep, but that figure does not include crawlers and (I see[^]) is already around 1.4 million hits a day to date. Another reason why one would want to use one platform instead of another is that she's familiar with it and that inevitable has a direct economic impact on the result.

                                      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
                                      #26

                                      Dario Solera wrote:

                                      Another reason why one would want to use one platform instead of another is that she's familiar with it and that inevitable has a direct economic impact on the result.

                                      You mean the familiarity of the technical staff or of the management? ;)

                                      1 Reply Last reply
                                      0
                                      • D Dario Solera

                                        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 Offline
                                        K Offline
                                        Kevin McFarlane
                                        wrote on last edited by
                                        #27

                                        Actually, I often find that when I apply for internet ASP.NET roles I'm knocked back by only having intranet experience. :(

                                        Kevin

                                        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.

                                          D Offline
                                          D Offline
                                          dootzky
                                          wrote on last edited by
                                          #28

                                          hey guys, I'm following this community for over 4 years now, and I'm more often an observer then active member, but this topic had me going.. this is why the LAMP is better for web development then any M$ .NET bullshit: * it's free (not only in means of *money*, but also in terms of DEVELOPMENT of those platforms and tools) * the community is N times larger, better, and more responsive * the tools are more stable, Linux as a server is more stable, as you all agreed on that already, and PHP is constantly improving, with better tools and increased stability * there's no .NET bullshit with .NET1, then switch to .NET1.5, then 2, 2.5, 3, and so on to no end, where developers has to "keep up" with not only learning new stuff, and rewriting their existing code, but they have to keep paying for constant upgrades they didn't even ask for * there are LOADS of plugins, libs, tools, etc for PHP and open-source frameworks. you think jQuery has been developed for .NET? sheesh. think again. M$ just integrated it, eventually, 'cause they had no better alternative. and please don't mention silverlight to me. :P and for the guy that said "any webmonkey can write in PHP" - that goes right back at .NET developers. I was a C# developer for 2 years, and I was litteraly STUNNED with some shit I saw many people write. Fresh out of college or "pro" developers. there are bad developers everywhere, PHP is just easier (AND FREE!) to start with, so that's why it has a bad reputation. oh, and finally, - PHP has mega-strong *frameworks*, such as CodeIgniter, Zend, and others, which are totally MVC OO, so don't even try to put PHP down as a "scripting spaghetti code" language. that was loooooong time ago people. expers are switching to PHP and free, less expensive technologies all around the world. I switched to PHP and Linux development 4 years ago, and there's no way in hell I'm going back to .NET. Are you? cheers, keep up the good community! :) dootzky

                                          One with tha CoDe

                                          D 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