BlueDragon adds new Tags and Functions
New Atlanta's CFML engine BlueDragon was just given an upgrade to version 6.2 last week. BlueDragon has added tags that are not supported by Macromedia ColdFusion since version 3 of their product.
Here's a list of tags BlueDragon has added:
- CFCACHECONTENT - Partial page caching in a file or a database.
- CFFORWARD - Does a server side redirection (no client side location headers like cflocation)
- CFIMAP - check email in an IMAP account
- CFIMAGE - resize an image
- CFZIP - create and read zip files
- CFXMLRPC - invoke a method using XML RPC
- CFTHROTTLE - used to throttle requests, if your db or something can't handle the load.
- CFASSERT - a debugging tag that you can use to test an assertion (a boolean expression). If the assertion fails an exception is thrown.
- CFCONTINUE - jumps to the next iteration in a loop
- CFDEBUGGER - writes a line to a log file for each line CFML code that's has been executed
- CFBASE - creates an absolute URL that serves as the base for resolving relative URLs within a CFML page
- CFPAUSE - causes the page to sleep.
Here's a list of BlueDragon specific functions:
- Render - takes a string of CFML code and executes it.
- ListRemoveDuplicates - removes dups from a list
- QueryDeleteRow - removes a row from a query
- QuerySort - sorts a query
- GetHttpContext - BlueDragon.NET only - gives you the
System.Web.HttpContextobject. - Assert - same as CFASSERT tag
Some people take issue that BlueDragon is creating tags that begin with CF. I don't have a big problem with it however. If your going to use a BlueDragon specific tag, in most cases your going to know that your doing so, you would also understand that your locking your self in, or going to have to recode it if you switch to Macromedia ColdFusion. It all depends on the application requirements. It would be nice if there were standards in CFML...
Related Entries
- What's New in BlueDragon 7? - September 28, 2006
- CFIMAP Rocks - And so does IMAP - April 5, 2005
Trackbacks
Trackback Address: 291/71F38FFBC8D20A26D8DE8BFAF6CFD05E
Comments
On 03/29/2005 at 9:36:28 AM EST Bill Rawlinson wrote:
1
technically speaking there is a standard and it is whatever MM feeds us since it is their proprietary language that BlueDragon is just latching a buisness model onto.
I'm not saying that what MM does is necessarily right - but what they do is the CF Standard.
On 03/31/2005 at 6:20:31 PM EST ann wrote:
2
Thank you for great web site, i have discovered it recently, lots of good read
On 03/31/2005 at 6:23:57 PM EST Pete Freitag wrote:
3
Thanks for the kind words ann.
-pete
On 05/30/2005 at 4:40:05 PM EDT charlie arehart wrote:
4
I somehow missed this list when you posted it, Pete. Just got pointed to it. Thanks.
To Bill, whose comments argued that CFML is MM's "proprietary language", I'd suggest you check with them. They quite often point out that CFML is "no longer proprietary". Believe me, we wouldn't have built BlueDragon if doing so would have violated any copyright, trademark, or patents of theirs. I realize many are surprised to hear that, but it's the simple truth. (Hey, Linux was built from Unix, today's PCs owe their heritage to IBM architecture. I could go on.) History is replete with examples of companies doing what Microsoft has called "embrace and extend".
On 10/06/2005 at 10:07:41 PM EDT Tommy wrote:
5
Don't believe everything you read. BlueDragon.net version "6,2,0,226.2.54.2.8" does not have render(). To quote the debugger, "Function render does not exist". The idea of "embrace and extend" is nice, but the idea of "QA" is nicer.
On 08/16/2007 at 2:12:57 PM EDT heneryville wrote:
6
Well, actually since languages cannot be copyrighted by US law, there really is no such thing as a propietry language. BlueDragon doesn't need any degree of consent from Adobe to "latch onto" CF.
Post a Comment
Recent Entries
- Cache Template in Request Setting Explained
- What Version of Java is ColdFusion Using?
- ColdFusion 9 Performance Brief from Adobe
- Request Filtering in IIS 7 Howto
- J2EE Session Cookies on ColdFusion / JRun
- Hands on ColdFusion Security Training
- ColdFusion 9 Solr Vulnerability - Are you at Risk?
- FCKEditor Year 2010 Bug for Firefox 3.6 with ColdFusion
I'm not saying that what MM does is necessarily right - but what they do is the CF Standard.
-pete
To Bill, whose comments argued that CFML is MM's "proprietary language", I'd suggest you check with them. They quite often point out that CFML is "no longer proprietary". Believe me, we wouldn't have built BlueDragon if doing so would have violated any copyright, trademark, or patents of theirs. I realize many are surprised to hear that, but it's the simple truth. (Hey, Linux was built from Unix, today's PCs owe their heritage to IBM architecture. I could go on.) History is replete with examples of companies doing what Microsoft has called "embrace and extend".



add to del.icio.us



