But you also have to consider the inherent strengths and weakness of the choice of language to use.
Some languages are more appropriate than others for a particular solution. Ex. some languages are better and easier to develop for web based customer-facing user interface, while a different language is better suited to handle number crunching back end operations. Both could be part of a single project.
These as well as other factors like development time, hardware/resource dependencies, available libraries, monetary investment in additional training or support are all essential considerations from a business perspective.
At the end of the day, it all boils down to how much extra effort you the programmer is willing to render to solve a customer's/user's problem. If you're confident that you can give a solution by using what you already know, go for it. If you're more flexible and the client has the budget and willing to wait, do more research or study a new language and try a different approach.
agree. maraming pwedeng gawin sa isang language, I always believed na pwede mo namang emulate sa language mo 'yung kaya ng ibang language, pero madalas merong language na appropriate para sa isang application. sabi nga sa nabasa kong libro "Concepts of Programming Languages", pwede ka rin namang gumawa ng emulation ng classes sa C and make it like Object Oriented, but the extra effort and lesser reliability isn't worth the time and resources lalo na sa malalaking software.
for small to medium projects, with a good programmer, kahit isang language lang na sanay siya pwede na siguro. pero for large team projects, it pays to use the right language from the beginning of the design/architecture phase. kaya 'yung malalaking IT companies meron team na C#, .NET, COBOL, Java, etc. dahil depende sa needs ng client sa project, merong language na mas appropriate.
thanks sa mga comments... I really want to go Php but I am really into .NET programming since matagal ko na siyang gamit... maybe I'll go with ASP.NET way... maraming salamat!
mukhang may balak ka sis ah.