PHP Alternatives
All three of these PHP alternatives do pretty much the same thing. They can all interface with databases and deliver dynamic web pages.
PERL (Practical Extraction and Report Language)
A weakly typed language commonly used to develop interactivity on web sites. A very popular tool because its open source, dependable and without worry that its support will vanish. PERL is full featured and powerful but is not considered that difficult to learn - - in fact, can be mastered in a manageable time frame. And, you can build programs and even entire systems using PERL and you can do so quickly.
PERL link
COLD FUSION (CF)
Cold Fusion mark-up language is based on tags and includes SQL (not CF statements) to access data from a database. Variable values can be easily inserted in the output by just referring to them. Its syntax is simple and tag-based - - a lot like html - - and has a powerful IDE. The Cold Fusion Markup Language (CFML) uses fewer commands and the commands are more intuitive than ASP or other languages. For example, handles the output - - just what you would expect. CF studio comes with all of the IDE tools you would expect but also includes a debugger. But CF is not free - - or the free version of it is so limited that its not very useful.
Cold Fusion Link 1
Cold Fusion Link 2
ASP
Microsoft’s response to PHP and CF is ASP. Interspersed within the html, it uses either VB or Jscript for the actual code. The language is weakly typed. ASP can be used to interface a database with a web server. These scripts can be executed directly by the web server (as opposed to CGI which were executed by the Operating System) and thus have lower overhead due to the reduced number of calls to external interpreters. ASP’s primary advantage is its use of COM objects that can be created simply and easily. And, since ASP uses VB Script, whose syntax is similar to Visual Basic, it is simple to maintain in terms of finding programmers. And, ASP includes many built-in objects. The most prevalent criticism of ASP is directly at towards the instability of IIS - - not really a criticism of ASP as ASP can run on non-IIS web servers.
ASP article