ColdFusion in the Enterprise BOF: Takeaways

Posted By: Brian Meloche; Posted At : October 7, 2007 10:34 PM

Related Categories: ColdFusion, MAX

This entry has been updated...

I have now made several blog posts on my Promoting ColdFusion Outside of the ColdFusion Community Birds of a Feather (BOF), but I have yet to post on my ColdFusion in the Enterprise BOF.  I thought I'd correct that, as there were some interesting things that came out of that as well.

This BOF went a different direction than I expected.  A great deal of the hour focussed on the problems enterprise application providers have selling ColdFusion solutions.  There are many IT teams that just won't allow ColdFusion, mostly due to a lack of knowledge on how to support it.  Even though solution providers can produce apps that can be deployed on J2EE servers, the additional price tag of a CF license is a big barrier in many cases.  There has been some change going on, especially with CFMX 7 and CF 8 have been released, but the problem still exists, and it's not likely to go away any time soon.  Some desire was expressed to see a new kind of ColdFusion publishing license which might make it easier to sell a ColdFusion application, bundled with an application specific ColdFusion deployment on J2EE servers, may really help allow more companies develop solutions written in ColdFusion.  It was mentioned that BlueDragon's license does allow this, but I got the distinct impression that the people in attendance specifically want to see this kind of license from Adobe.

There was some discussion in the political game fought in many companies on getting ColdFusion in the enterprise.  When the productivity gains were shown to many IT managers in proof of concepts and prototypes, ColdFusion got the go-ahead, but there has been a wave of standardization seen in many IT organizations, and these often focus around .NET.  Microsoft's marketing monolith often penetrates companies and tries to eliminate all other solutions, but .NET can't match the productivity of ColdFusion and there are often rogues that won't give up CF no matter how hard pressure comes in from the upper echelons of management, due to their successes using ColdFusion.

There was another BOF that tackled ColdFusion Developer Hiring 101, but this BOF also tackled the difficulties in finding good ColdFusion developers.  Some have resorted to hiring out of college or hired experienced developers with no ColdFusion experience and teaching them ColdFusion on the job, often with very good results.  I think this is a technique many other companies should try and was encouraged by the positive results others have experienced.

Update - Ryan Thompson-Jewell also suggested I neglected to mention... that we need the ability to administer multiple ColdFusion servers/instances from a single point of entry. For example, if you have to add a datasource to ten servers, you make a change in a central place and the change propagates across the server farm. Being able to do it through an AIR application would be nice. I was expecting to hear more about integration with other systems, and this was touched upon, as well as team and environment setup, as well as APIs, web services and other enterprise issues, but we didn't get in them as much as I thought we would.  The big takeaways were:

  • A CF Publishing License - Solution providers want a new kind of publishing license that would allow companies to bundle ColdFusion with their software without the big price tag.
  • Office Politics - ColdFusion often faces a tough road against infrastructure and management.  This is often fought with proof of productivity gains that ColdFusion brings.
  • Good Developers can become Good CF Developers - Finding college grads and seasoned developers in another language and teaching them ColdFusion seems to meet with some success.
  • Central Administration Tool (Updated) - To allow administrators to make changes in a server farm from one central place and propagate the changes automatically.

Thanks to everyone that participated in this BOF! It certainly was a good one!

Comments
Here are a few more enterprise items.

1. ClusterCats had a DFP protocal to help load balancing - bring it back.
2. Expose the performance metrics via a standard like SNMP, JMS or Windows performance counters. The counters work for the single server install but not the J2EE install. Not very enterprising.
3. Provide a management console (maybe in AIR) where you can administer entire clusters of servers. Do things like change a DSN login across diverse applications that CAR or XML files will not work. Etc...
# Posted By Ryan TJ | 10/8/07 10:07 AM
Ryan,

RE SNMP - at one time (I believe it was the CF 4.x days) ColdFusion did support SNMP. It was removed from the product in subsequent versions.

I do miss the DFP support ;-)
# Posted By Rob Brooks-Bilson | 10/8/07 10:15 AM
One more thing. If the cfadmin or admin console was in Flex/AIR and it came as flex components with flex builder or with CF then people could roll their own solution easier. Sure I have used the admin api but what makes me hero faster, consuming components that hit an api or writting my own interface to the api. Plus my interfaces lack the luster....
# Posted By Ryan TJ | 10/8/07 10:15 AM

Hosting provided by...

Hosting provided by hostmysite.com

Calendar

<< February 2012 >>

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Archives By Subject

  • About Me (44) [RSS]
  • ActionScript (1) [RSS]
  • Actuate (1) [RSS]
  • Adobe (18) [RSS]
  • Adobe Community Professionals (3) [RSS]
  • AIR (1) [RSS]
  • AJAX (1) [RSS]
  • Animals (11) [RSS]
  • Articles (2) [RSS]
  • ASP (1) [RSS]
  • Blogging (14) [RSS]
  • BlueDragon (2) [RSS]
  • Canadian-American (1) [RSS]
  • CFConversations (16) [RSS]
  • Cleveland (3) [RSS]
  • Cleveland AUG (21) [RSS]
  • Cleveland CFUG (24) [RSS]
  • ColdFusion (81) [RSS]
  • Conferences (33) [RSS]
  • Design (3) [RSS]
  • Dreamweaver (1) [RSS]
  • Eclipse (1) [RSS]
  • Flash (2) [RSS]
  • Flex (10) [RSS]
  • Frameworks (7) [RSS]
  • Fusebox (1) [RSS]
  • J2EE (1) [RSS]
  • JavaScript (1) [RSS]
  • Jobs (2) [RSS]
  • LightFront (6) [RSS]
  • Linux (2) [RSS]
  • Mac (3) [RSS]
  • Mach-ii (9) [RSS]
  • Macromedia (9) [RSS]
  • MAX (34) [RSS]
  • Notes to Self (1) [RSS]
  • Open Source (7) [RSS]
  • Personal (17) [RSS]
  • Podcasts (23) [RSS]
  • Politics (1) [RSS]
  • Railo (0) [RSS]
  • Random Musings (10) [RSS]
  • Reality TV (1) [RSS]
  • Social Networking (1) [RSS]
  • Speaking (7) [RSS]
  • Subversion (2) [RSS]
  • Tech News (2) [RSS]
  • Technology (2) [RSS]
  • The Event (1) [RSS]
  • Tutorials (1) [RSS]
  • User Groups (23) [RSS]
  • Videos (1) [RSS]
  • Weight Loss (4) [RSS]
  • Windows (0) [RSS]
  • Work (8) [RSS]
  • Search

    Twitter Updates
    Follow me!

      RSS

      Subscribe

      Enter your email address to subscribe to this blog.

      Tags

      about me adobe animals blogging cfconversations cleveland aug cleveland cfug coldfusion conferences flex max personal podcasts random musings user groups

      Recent Comments

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      Brian Meloche said: @HippyJim, that's a good point, or at least choose an editor that can write in Unix CR/LF format. Do... [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      Ellaine Matthews said: Does the same solution apply to the new problem of SVN? Thanks a lot for this post! [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      freelance writing jobs said: That is great! I first hear about it! [More]

      Change a comment in an SVN log (or fixing a malformed SVN log file after changing a comment)
      Hippyjim said: Thanks for the tip - it's also worth noting that if your SVN repo is stored on a linux / unix server... [More]

      End of Another Era: Changes at the ColdFusion Helm
      Brian Meloche said: Tim Cunningham makes a couple of points on the subject worth reading over on his blog: http://cfmum... [More]

      Podcasts I Listen To...

      Active Podcasts
      CFConversations (My Podcast)
      CFPanel (technically not a podcast, but close enough!)
      RIA Podcast
      CFHour()
      The Flex Show
      Non-active CF/Flex Podcasts (still worth a listen)
      ColdFusion Weekly
      The ColdFusion Podcast
      Helms and Peters Out Loud
      Other Podcasts
      This Week in Tech (TWiT)
      Windows Weekly with Paul Thurotte
      MacBreak Weekly
      Net @ Nite
      Slashdot Review
      Ruby on Rails Podcast (I'm not a Rails developer, but it's always a good idea to stay in touch with the competition!)
      Web Design Podcast from boagworld.com
      Practical Web Design Magazine