title: Is it worth of learning cfclient API for mobile application development?
body: <p>I am ColdFusion developer working in ColdFusion since last 2 years. Recently before few weeks i have started learning <code>cfclient</code> API of ColdFusion Splendor as I am always interested in Mobile application development. But today after reading comments on the blog</p>
  
  <p><a href="http://blogs.coldfusion.com/post.cfm/coldfusion-mobile-features-are-not-just-about-cfclient-but-it-is-necessary#comment-08603915-B031-CC32-1C2DE6521C233F65" rel="nofollow">http://blogs.coldfusion.com/post.cfm/coldfusion-mobile-features-are-not-just-about-cfclient-but-it-is-necessary#comment-08603915-B031-CC32-1C2DE6521C233F65</a></p>
  
  <p>I am in big dilemma, Is it worth of spending time for learning <code>cfclient</code>. Some of conclusions that I found after reading the comments on the blog are.</p>
  
  <ol>
  <li>Adobe never have a good track record on generating JS. They generate very ugly looking js.</li>
  <li><code>cfform</code> and <code>cfgrid</code> were introduced with some client side functionality.But now a days no one loves to use it because they have not been updated since long and we can get more flexibility using custom js library.The same may happen to <code>cfclient</code>.</li>
  <li>It's a crappy decision from Adobe to focus on mobile application development instead of making the server side language more robust and fixing old bugs.</li>
  <li><code>cfclient</code> inspires the developers not to learn JavaScript.</li>
  <li>Adobe is trying to solve a problem that does not exist.</li>
  </ol>