"More and more, open source projects are either integrating with
the web or are developed entirely for on-demand use. This requires
strong web development skills--or at least good enough tools to
rescue you if any of your web development skills are weak. The good
news is that there are many free open source tools to help you with
your web project, and given the costs of web development
environments and the like, they can save you a lot of money. Here
are more than five good examples.
"Most web development environments cater especially to
developers who favor certain languages and environments..."