10 Reasons Why I am Staying with ColdFusion

I have been noticing a ton of Adobe bashing in my blog reading lately! No Flash on the iPhone, no Flash on the iPad, ColdFusion is dead …. on and on. I suppose everyone has their opinions and passions but personally I just try to focus on the small things in life that make me happy …. like getting my work done FAST so I can go out an have some fun! Just one of the reasons why I am staying with ColdFusion:

10. FAST - yes ColdFusion is fast, it is fast to learn, fast to implement and fast to code. ColdFusion is not the first language that I have had to learn and I am sure that it will not be the last. One thing I can say for sure is that I learned ColdFusion FASTER than any other language.

9. ColdFusion is EASY to learn. Yep, I learned it FAST because it is very easy to learn. Especially, if you are from a web designer background. ColdFusion is a processing language looks very simliar to HTML. So, if you are from a static web design background, you will feel right at home with Adobe ColdFusion.

8. You only need a couple of books to learn ColdFusion. Yep, and you really don’t have to look very hard to find them. The ColdFusion 8 Web Application Books by Ben Forta, Ray Camden, et al should be plenty to get you started. Don’t have enough money to buy the WACK books? No worries! You can download the FREE Adobe Authorized ColdFusion Training books and source files from Adobe.com.

7. ColdFusion has two great commercial software tools that you can use for coding. I have been using Adobe Dreamweaver since version one and I will probably always use Dreamweaver. Although I am starting to feel more at home working in ColdFusion Builder, I still prefer to work in DW for CSS and design. ColdFusion Builder will probably be more attractive to you if you are from the JAVA world or if you also work in Adobe Flash Builder. Also, if you already have Eclipse, you can take advantage of the FREE CFEclipse plugin.

6. Oh yeah, the JAVA world. Basically ColdFusion is a set of JAVA modules that reside on your server, handling requests for data and returning it in whatever format you like. So, maybe you know JAVA or .NET and feel you have no need for ColdFusion. More power to ya! I have worked with JAVA programmers in the past and I my current place of employment has plenty of JAVA programmers. Fact is that I don’t want to be a JAVA programmer, nor do I want to be a .NET programmer. I just want to build a quality data driven web site in record time that does not give me code wrangling headaches. ColdFusion is perfect for just that goal.

5. ColdFusion is Adobe software. Oh crap! Now I am starting to sound like an Adobe fan boy. But, actually I am really not an Adobe fanboy. I am a Allaire/Macromedia fanboy that got dumped into the Adobe fanboy club by acquisition. The bottom is that I like the idea of using a web development language that was pioneered by a kick-ass web development tools company and is still backed by the leader in software tools for web development.

4. ‘Where’s the beef?’ ColdFusion works great with other Adobe tools. Really great with other Adobe tools. If you wanna see some of that beef in action, check out this Adobe.tv video: Building a ColdFusion-Powered Apps.

3. But doesn’t ColdFusion cost money? Uh … yep, most good things in life cost money. Don’t ever forget the number one rule of retail: ‘You get what you pay for and you pay for what you get.’ But, with shared hosting services out there you can host your ColdFusion web applications for a reasonable monthly fee. Most ColdFusion hosting providers specialize in just ColdFusion, so you will get great support and expertise if you have any issues. Here are a couple of my favorite CF hosting providers. Fusionlink in Atlanta, GA and CFDynamics in Texas.

2. So you need to host your own dedicated server with ColdFusion? If you are unable to afford the licensing costs of the Enterprise ColdFusion server, you might want to check out Railo - free open source alternative for ColdFusion application development.

1. FAST and EASY! Did I mention that ColdFusion is FAST and EASY. Very easy! With the learning resources above, a few cups of coffee, and a few hours in front of your computer, you will be up and running with your data-driven web site.

And that my friends is why I LOVE ColdFusion. It is fast and easy so that I can get the job done, and then head out for some fast and easy Friday night fun!

Comments (11)

Raymond Camden

February 3rd, 2010 at 9:12 pm    


Not to be annoying, but please note that the WACK series is by _multiple_ authors. I’m on chapter 15 of the 20 total I have to write for CFWACK9, so it is definitely a group effort. :)

fxappdeveloper

February 3rd, 2010 at 10:08 pm    


Ah yes! Sorry about that … your contributions to the WACK are definitely appreciated. Looking forward to V9.

(And two other reasons I forgot to add)

Reason Number 11: Great community support and http://www.cflib.org/

Reason Number 12: Saints are gonna win the Super Bowl! WhoDat!

Stephen Moretti

February 4th, 2010 at 9:46 am    


And to add to No.7 - there’s also the free Eclipse plug-in , CFEclipse http://www.cfeclipse.org/ ;)

fxappdeveloper

February 4th, 2010 at 10:20 am    


Yep, CFEclipse is definitely note-worthy! A really good plug-in for Eclipse.

I probably should have written this article as ‘50 reasons’ why I am staying with ColdFusion!

Alwyn

February 4th, 2010 at 4:17 pm    


I agree on the fact that CF is very easy to learn. I have learned php the hard way by just using it some years now. Then one day I just decided to do a project in Coldfusion and it was really easy to make the switch. Ben Forta and co’s ‘bible’ really was a great reference to find the php alternative very quickly, although I found the mx 7 version (1 book instead of 3) much easier to use.
If hosting wasn’t that expensive in my country, I’d do all of my backends in CF. But I’m going to try out your links, pricing looks interesting :-)

Brett

February 4th, 2010 at 4:23 pm    


There is a few downsides, but it is a great tool. It’s my daily choice.

Don’t forget the best back-end to flex / air apps 8-)

Peter Boughton

February 5th, 2010 at 7:48 am    


Regarding 9…
CFML is *not* a markup language.

It uses , but the tags do not annotate structure (they do processing), and it does not (and cannot) comply to XML nor SGML.

John Farrar

February 5th, 2010 at 7:52 am    


Reason 13: There are lots of great apps on RiaForge.com (and tools)

Reason 14: Communities are never perfect but there are many shinning lights that care and give of themselves to assist others on forums, Adobe User Groups, conferences, online seminars and more.

Reason 15: Google UGTV and you will find many resources. While you are there you will find Charlie has other place filled with best of class links to things of interest.

Reason 16: Frameworks are evolving into new concepts on CF and things are great for advanced development and getting better.

Reason 17: There are many great bloggers out there exposing things that challenge our thinking and help us learn to do things faster and easier.

Conclusion: There are so many reasons to use ColdFusion it’s time to lay down the resistance and join in the fun!

fxappdeveloper

February 5th, 2010 at 8:19 am    


Adjustments and corrections applied - thanks for your comment Peter. :)

Sebastiaan

February 9th, 2010 at 3:42 am    


Oh, and then there’s Railo, free for all, and fully compliant with Adobe ColdFusion 8 - does it get any better than this? ;-)

Leave a reply

Name *

Mail *

Website