LAMP vs .NET
-
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.
-
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.
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...
-
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
-
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
-
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
-
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...
That is the best explanation, I have heard! :)
-
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.
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
-
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.
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
-
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
I Agree with you ASP.NET is not for new borns.
Shakeeb Ahmed, Dept of Computer Science, Karachi University.
-
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
-
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
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.
-
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
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
-
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
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
-
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
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
-
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
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:
-
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
There are much better open source CMS packages for ASP.NET such as mojoPortal, or my current hobby, Umbraco.
-
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.
Simple .Net rocks LAMP sucks
-
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
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.
-
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
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
-
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.
"I love lamp![^]" (For the Anchorman fans out there, all three of you) :)