Aaah .... another lump of fresh meat for the grinder eh?
Yes buddy, ColdFusion was used to build this site, and THIS site
My personal oppinion on CF is that it is the eaisiet to develope in, If you're new to web development then its going to be quite a steep learning curve, but you will be learning a very valuable trade.
As a quick example to whether CF is for you, check out this, even with no programming experience you'll be able to see the clear difference, basicly both of these code snippets achieve the same thing, they take a record from a database and then display it on the page.
Here is the ColdFusion Version
Code:
<cfquery name="Company" datasource="yourDB">
select VendorID, Vendor
from tblVendor
order by Vendor
</cfquery>
<cfoutput query="Company">
#Vendor#, #VendorID#<br>
</cfoutput>
Here is the ASP version of the exact same task
Code:
<%
Option Explicit
Response.Expires = 0
Dim objConn, objRS, strQ
Dim strConnection 14:
Set objConn = Server.CreateObject("ADODB.Connection")
strConnection = "Data Source=somedatasource;"
objConn.Open strConnection
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objRS.ActiveConnection = objConn
strQ = "select VendorID, Vendor "
strQ = strQ & "from Vendor "
strQ = strQ & "order by Vendor"
objRS.Open strQ
%>
<%
While Not objRS.EOF
Response.Write objRS("Vendor") & ", "
Response.Write objRS("VendorID") & "<br>"
objRS.MoveNext
Wend
objRS.close
objConn.close
Set objRS = Nothing
Set objConn = Nothing
%>
That is only a slight example, but its quite clear that CF is the easiest type of server side language to learn, and there are all the other benefits of its power and scalability.
The only downside is the cost, hosting providers will charge an extra few pounds a month to host a CF site, but its really worth the extra money.
Hope this helps.
check out
for some great tutorials.
Rob