Reputation: 116169
I think this mostly applies to web applications, since you often see things like language and database vendor in regards to web applications, but not so much on desktop applications.
If a web application is created using language X, would that have any noticeable impact on who deploys the application? For example, would a company that uses .NET products ever consider using a Python application that meets their needs or would they tend to find a .NET product that they could use?
EDIT 1: Refined the question to refer to apps meant to be deployed, not just used.
Upvotes: 0
Views: 172
Reputation: 22647
I assume that you are talking about companies purchasing and deploying web applications within their organizations. If you are talking about just using external applications, I don't think they notice or care.
I think this is very subjective, but from my past experience, companies tend to go with the technologies they already have installed and running. They tend to do this for several reasons.
Every time I have gone out to evaluate web applications in the past, I have limited my search to the technologies we were already using.
Upvotes: 2
Reputation: 1262
It would be an interesting experiment to create an application (in say ASP.NET), then slightly modify it, put it on another web server and rewrite the extensions (from .aspx to .py or .php) and see which ends up to be more popular.
Upvotes: 0
Reputation: 9439
No, unless the choice of language has a clear impact on the functionality. Ideally it won't.
Two examples: jEdit is an amazing program, but its Java roots really hold it back. It defaults to the look-and-feel of Java GUI (swing?). It is also very slow (though Java programs need not be slow, this one is).
On the other hand, The Stack Overflow web site is based on .NET--but what does that matter? It has little impact on site functionality.
Upvotes: 0
Reputation: 75296
I don't think most companies would even know what you were talking about, especially for web applications. I write these things for a living, and even I don't have any idea what platforms are powering my favorite websites. I don't even know what SO runs on, for that matter.
Upvotes: 1
Reputation: 1500425
It really depends on how much customisation and integration is required - and whether the app exposes any sort of sane API to it.
For example, you might want these types of customisation:
In addition, there's the matter of support and maintenance - a Windows ISV is likely to be better at keeping IIS running than Apache, for instance, and the reverse. Likewise it helps if you've already got servers running the required operating system...
Upvotes: 1