PHP is an open source web programming language with its dedicated community and proponents. It can be customized for any OS. Despite the emergence of newer programming languages PHP has consolidated its user base over the years. Many web programmers also rely on JSP or Java Server pages for developing web apps. The embedded Java code needs server side execution following which the page is sent to the web browser. JSP is not platform dependent and it is not dependent on Microsoft technologies. The advantage is that Java programs made in Unix environment can run on Mac and Windows without any hiccup and compatibility issues. JavaScript should not be confused with JSP though. JavaScript does not require server side implementation and its execution takes place in the web browser itself. It is mainly used for adding interactivity to web sites.
Python is another object oriented robust website programming language that is used by a huge number of web application developers worldwide. Initially built on the UNIX platform it can run seamlessly in Mac and Windows PCs as well. Its syntax is somewhat similar to that of C++ and C, but it does not adhere to those languages deeply. Compared to Java it is simpler in nature.
Originally developed by Allaire way back in the 1990s, Coldfusion is now owned and distributed by Adobe Inc. This language allows the web programmers to develop database-powered and dynamic Web applications. It has CFML, its individual markup language. The newbie web developers prefer using ColdFusion as it makes developing web sites a straightforward affair. The 10th version of ColdFusion supports top databases including Microsoft SQL Server and Oracle.
Perl is another widely used website programming language that has thousands of followers. It is not very graphics friendly and secured though. Similar to other open source languages Perl has benefited a lot from ongoing developments and research. It is often used for making single websites fast.
There are other alternatives available for programmers including the likes of ASP.Net and Ruby. Choosing a language is totally up to the developer. He can pick one that works best in his preferred OS environment.
http://www.mywebprogrammer.com/