ColdFusion is awesome!
Posted by Marcel J Bennett at 12:45 AM
1 comments - Categories:
ColdFusion
I think my first post should be about the language I love, ColdFusion and the reasons I have continued my love affair with the language for so many years and really hope I can for many years more.
I have worked in ASP and PHP, but don't like either as I never liked their syntax and found them overly cumbersome and poorly designed. I had expected .NET to be a far more advanced version of ASP, but recently when I studied it, I was surprised to find that only now, with version 4, is it starting to catch up to ColdFusion in many aspects and yet it still seems to me to be truly aweful way to try and build an enterprise application. Sure I can see the value in using Visual Studio as it is fairly good and provides plenty of great tools like StyleCop, but I just plain don't understand why anyone other than an absolute novice would choose to develop with ASP.NET Web Forms!
ColdFusion code can be written in ways that make it appear as bad as ASP .NET, all languages have programmers that suck at what they do, sadly because Visual Studio is a good IDE many think that ASP .NET is equally as good a platform for applications. Wrong.
I can see the promise in ASP MVC, but I just get a strong sense that Microsoft will never get it right, I have seen plenty of hacks online to try and make it work well, but when all these sorts of things have been common in ColdFusion and done well for half a decade, why do people try to bend ASP .NET to do what ColdFusion already does so much better? Why is there such a strong bias these days toward .NET in development when it offers nothing but broken deadlines, inflated production costs and a vendor lock-in to Microsoft that will do nothing but damage the industry in future. We all know when Microsoft acheive a dominant position they discontinue funding and make no advances till a rival appears a decade latter (ie. ie6nomore.com), why support stagnation when you can advance the internet further by moving away from such a poorly managed company and its poorly managed products?
Anyway enough with that rant (for now).
I have worked in JSP and I can see that it shares much with ASP .NET that I don't like and seams to not be as productive. But why would a company use JSP when they can use ColdFusion and rapidly increase production output while taking advantage of all their current JSP/Java code and J2EE experience!
ColdFusion has so many enterprise level features and has a new lease on life with the huge level of support being thrown at it be Adobe, with a roadmap heading more than three years into the future. The number of changes to its scripting language in the latest release CF9 only exemplify that it is a growing language and only likely to get bigger and better in future. The rise of a major open source version in Railo is very exciting and I see it making substantial inroads into the Open Source community through Railo and if CFJS (a ColdFusion powered server-side JavaScript implementation) ever appeared I am sure CF would become the platform of choice for vast numbers of new developers who would see it leading web development forward.
ColdFusion is the most exciting thing happening in web development today behind jQuery and I am glad to be experienced in and enjoying the success of both.











google wrote on 12/22/09 11:23 AM
great!