The Stack Overflow podcast is back! Listen to an interview with our new CEO.
2 added 6 characters in body
source | link

There is no general answer to your questions. Without knowing the exact application, it'sits exact load and it'sits exact architecture it simply isn't possible to say "Scenario"scenario X would be better solved using a compiled language and scenario Y would be better solved using an interpreted language".

There are factors that contribute a lot more (we're talking about orders of magnitude) to making a web application (more) performant than the choice of a language or a language type (compiled vs. interpreted). Even if you can clearly measure, that an application using a compiled language is faster than an interpreted language (or vice versa) the question still remains: Does it matter? Most of the time in typical web application is spent receiving and sending data via HTTP and waiting for results from the database.

That's waya lot more time than anything you can optimize by choosing a specific language, so. So if a request in scenario A takes, let's say 200 ms and by choosing a different language you can reduce that time to 195 ms.: Does is matter to the enduseruser? Does is matter to the hardware? Much more important: What do you give up for the increase in speed? Maybe it's faster but a lot harder to read, understand and extend.?

So, no - in general it doesn't dependsdepend on what type of language you choose to implement your solution.

There is no general answer to your questions. Without knowing the exact application, it's exact load and it's exact architecture it simply isn't possible to say "Scenario X would better solved using a compiled language and scenario Y would be better solved using an interpreted language".

There are factors that contribute a lot more (we're talking about orders of magnitude) to making a web application performant than the choice of a language or a language type (compiled vs. interpreted). Even if you can clearly measure, that an application using a compiled language is faster than an interpreted language (or vice versa) the question still remains: Does it matter? Most of the time in typical web application is spent receiving and sending data via HTTP and waiting for results from the database.

That's way more time than anything you can optimize by choosing a specific language, so if a request in scenario A takes, let's say 200 ms and by choosing a different language you can reduce that time to 195 ms. Does is matter to the enduser? Does is matter to the hardware? Much more important: What do you give up for the increase in speed? Maybe it's faster but a lot harder to read, understand and extend.

So, no - in general it doesn't depends on what type of language you choose to implement your solution.

There is no general answer to your questions. Without knowing the exact application, its exact load and its exact architecture it simply isn't possible to say "scenario X would be better solved using a compiled language and scenario Y would be better solved using an interpreted language".

There are factors that contribute a lot more (we're talking about orders of magnitude) to making a web application (more) performant than the choice of a language or a language type (compiled vs. interpreted). Even if you can clearly measure, that an application using a compiled language is faster than an interpreted language (or vice versa) the question still remains: Does it matter? Most of the time in typical web application is spent receiving and sending data via HTTP and waiting for results from the database.

That's a lot more time than anything you can optimize by choosing a specific language. So if a request in scenario A takes, let's say 200 ms and by choosing a different language you can reduce that time to 195 ms: Does is matter to the user? Does is matter to the hardware? Much more important: What do you give up for the increase in speed? Maybe it's faster but a lot harder to read, understand and extend?

So, no - in general it doesn't depend on what type of language you choose to implement your solution.

1
source | link

There is no general answer to your questions. Without knowing the exact application, it's exact load and it's exact architecture it simply isn't possible to say "Scenario X would better solved using a compiled language and scenario Y would be better solved using an interpreted language".

There are factors that contribute a lot more (we're talking about orders of magnitude) to making a web application performant than the choice of a language or a language type (compiled vs. interpreted). Even if you can clearly measure, that an application using a compiled language is faster than an interpreted language (or vice versa) the question still remains: Does it matter? Most of the time in typical web application is spent receiving and sending data via HTTP and waiting for results from the database.

That's way more time than anything you can optimize by choosing a specific language, so if a request in scenario A takes, let's say 200 ms and by choosing a different language you can reduce that time to 195 ms. Does is matter to the enduser? Does is matter to the hardware? Much more important: What do you give up for the increase in speed? Maybe it's faster but a lot harder to read, understand and extend.

So, no - in general it doesn't depends on what type of language you choose to implement your solution.