Lasso: Another CFML competitor

Many of you have probably heard of Lasso, but it was new to me. Which is sad considering that it was first released in 1996 (making it only 1 year younger than ColdFusion). Lasso is a web server language, similar to ColdFusion and PHP. One thing it shares with ColdFusion is that it's tag based, similar to HTML. However, with Lasso you use [] brackets instead of <>. Also, Lasso has a full blown scripting version of the language, for those that prefer coding styles similar to PHP and asp.net.

Another thing that Lasso shares with ColdFusion is that it's not free. In fact, Lasso has similar prices as ColdFusion. They don't have an Enterprise version, but the Professional version costs $649. However, they have a development studio (like ColdFusion used to) that costs $199.

One big difference between Lasso and ColdFusion is platform support. Lasso is cross platform, but it doesn't support as many operating systems as ColdFusion. Also, it doesn't support as many databases out of the box, but you can access any ODBC/JDBC datasource.

I also found it interesting that Lasso has ImageMagick built in to give full image manipulation capabilities, features that are just arriving in ColdFusion 8. Also, Lasso has built-in PDF generation capabilities. I'm not sure if you can work with PDF forms, as will be possible in ColdFusion 8.

An interesting historical footnote about Lasso, is that it was originally based on a C/C++ CGI written by Vince Bonfanti (as referenced in the timeline on their site). For those who don't know, Vince is the President of New Atlanta, makers of BlueDragon (another CFML server language).

Comments
I didn't know that Lasso was still in business. Lasso was my first web development language (after HTML of course) back in 1996. We used in on a Mac webserver because of its integration with FileMaker Pro. Filemaker actually bought Lasso, as I recall, and bundled the language with database as a web interface. It became much more useful when FM finally became relational.

It was a good language. Really helped me get into CF when I started using it in 98.
# Posted By Judah | 7/18/07 6:15 PM
I know a guy here in Boise that uses lasso. He is a Mac guy and used filemaker pro quite a bit. He mentioned it at our Ruby meeting a couple of months ago and no one knew what it was.
# Posted By Justin Kay | 7/19/07 9:18 AM
Lasso rocks! For the record, FileMaker did not buy it, they licensed an early version of it, which they marketed as "Claris Dynamic Markup Language" (CDML). But Lasso has evolved *significantly* since those days. There's a great community around it, and a free Developer Edition you can use to experiment. Here's a few links that might help you get a feel for it:

http://www.lassosoft.com/Documentation/TotW/
http://tagSwap.net/
http://www.pageblocks.org/
# Posted By tagSwap | 9/6/07 6:55 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.9. Contact Blog Owner