I have to disagree with you on some points. You are right, that many times web applications don't consume much resources, or hardware costs are lower, then development. In such cases a simple language similar to Java or C# would be more suitable. The tasks I have in mind are extremely busy web sites, where the cost and logistics of running a computer farm of required size becomes an obstacle.
As to using Python, or any other scripting language, I must tell you I don't believe in using them for large-scale projects. Compile-time verification is, in my experience, a valuable check reducing the number of bugs considerably. Unit tests are not an adequate replacement.
Aug. 1, 2008, 6:26 a.m. - andre
I have to disagree with you on some points. You are right, that many times web applications don't consume much resources, or hardware costs are lower, then development. In such cases a simple language similar to Java or C# would be more suitable. The tasks I have in mind are extremely busy web sites, where the cost and logistics of running a computer farm of required size becomes an obstacle. As to using Python, or any other scripting language, I must tell you I don't believe in using them for large-scale projects. Compile-time verification is, in my experience, a valuable check reducing the number of bugs considerably. Unit tests are not an adequate replacement.