Silverlight Air Apollo Flex PHP Rails Java on Vista Leopard Ubuntu

This week’s news, as far as the tech sector goes, seems to be all about Microsoft.  It is the one year anniversary of Silverlight, and there is news that come June, XP will no longer be offered on new computers.  There’s Vista, and the mystery OS speculated to be out in 2 years.  I’m honestly not looking forward to the next few years of software development, as it is, I always feel behind, but there’s just so much more out there, and so much more that will soon be incompatible with something else.

Do you ever eat at a restaurant where the menu is so large you just can’t decide what it is that you want to eat?  I’m starting to feel that way about the options and choices in the tech world.  There’s every flavor of OS and programming language out there to do just about anything, yet they all in the end do the same thing.  Some of them are meant for quick deployment, having a load of pre-fabricated procedures to take care of the more mundane tasks.  Some of them are open source and widely used with many pieces of code just waiting to be used.  So just why do we use ColdFusion for our programming?  Simply enough, it’s comfort.  Sure we often have to work in ASP or PHP or whatever else our clients former sites were set up with, but when we start from scratch, ColdFusion is our language of choice. 

ColdFusion fits in really well with html.  You don’t have to have special ways to output html, you can just integrate what you need in a design.  I find this the best way to go about working on a site where much of the design and buildout needs to be done by one of our designers who are great at design, but not as good at programming.  I feel that the ‘new’ programming languages out there are becoming less and less designer friendly and more complex, lines of XML generating pages doesn’t exactly fit in my mind with the way our designers work.  ColdFusion also works very well with Java, so if there is something that CF cannot natively do, I’m sure I can find a way to do it in Java.

So although there are a plethora of choices out there, and we do work with most of them, and plan on implementing others as we grow, we remain with our old friend Coldfusion, because in my eyes, it’s still the best.