Javascript 值得学习用于移动应用程序开发的cfclient API吗?

Javascript 值得学习用于移动应用程序开发的cfclient API吗?,javascript,coldfusion,coldfusion-11,cfclient,Javascript,Coldfusion,Coldfusion 11,Cfclient,我是ColdFusion的开发人员,在ColdFusion工作了两年。最近几周,我开始学习ColdFusion Splendor的cfclientAPI,因为我一直对移动应用程序开发感兴趣。但是今天在读了博客上的评论之后 我进退两难,是否值得花时间学习cfclient。我读了博客上的评论后得出的一些结论如下 Adobe在生成JS方面从来没有良好的记录。它们生成了非常难看的js cfform和cfgrid引入了一些客户端功能。但是现在已经有好几天没有人喜欢使用它了,因为它们已经很久没有更新了,我

我是ColdFusion的开发人员,在ColdFusion工作了两年。最近几周,我开始学习ColdFusion Splendor的
cfclient
API,因为我一直对移动应用程序开发感兴趣。但是今天在读了博客上的评论之后

我进退两难,是否值得花时间学习
cfclient
。我读了博客上的评论后得出的一些结论如下

  • Adobe在生成JS方面从来没有良好的记录。它们生成了非常难看的js
  • cfform
    cfgrid
    引入了一些客户端功能。但是现在已经有好几天没有人喜欢使用它了,因为它们已经很久没有更新了,我们可以使用自定义js库获得更大的灵活性。同样的情况也可能发生在
    cfclient
  • Adobe将重点放在移动应用程序开发上,而不是使服务器端语言更加健壮并修复旧的bug,这是一个糟糕的决定
  • cfclient
    启发开发人员不要学习JavaScript
  • Adobe正试图解决一个不存在的问题
  • 是的,但是如果您使用的是CFClient,那么无论如何您都不想编写JS,那么您关心的是它在客户端上的外观

  • 我相信Adobe已经承诺,我们将能够更新CFClient(可能是PhoneGap/Cordova)和其他JS库的核心基础

  • 同意

  • 我不知道什么是灵感

  • 我不同意这一点。我很想找到一种快速部署到移动设备的方法


  • PS>我确信,由于这个问题与代码无关,它将被否决/删除;对于CF Talk邮件列表或某个ColdFusion论坛来说,这可能是一个更好的话题。

    老实说,我想你已经回答了自己的问题:不要浪费时间

    Adobe自己承认,
    基本上只是语言中的一个钩子,告诉编译器应该如何处理代码:将代码翻译成JavaScript,而不是像普通CFML那样编译成字节码。这真是一种糟糕的实现方式

    另一个原因是他们无法解决如何将钩子实现到ColdFusion Builder中,以使其所有的移动开发工作流程正常工作

    另一个问题是Adobe的人只是。。。除了Java之外,他不擅长编写任何东西。这一点已经被他们编写的Java以外的任何东西的每一次尝试所证实(顺便说一句,这包括CFML:他们甚至不能编写它)

    那么,你真的希望那些不熟悉语言编写向导的新手开发人员为你编写JS吗?没有

    帮你自己一个忙,学着把它做好
    只是一个例子,说明Adobe在经历了所有的
    、支持AJAX的布局小部件(如
    )和Flash表单之后,多年来没有吸取教训。他们从来没有足够的技能来正确地完成这项工作,所以不要任由他们摆布

    哦,我也投票结束这个问题,因为它不是一个可以客观回答的问题。

    这是我对它的看法

  • 即使这是今天的好方法,也不是未来的证明。新的浏览器将会出现,新的javascript特性将会出现。我担心这不会向前推进
  • 我完全同意
  • 一些现存的bug确实需要解决
  • 断言客户端开发应该使用cfml。嗯,咖啡脚本涵盖了其中的一些问题
  • 人们对手机友好型网站有需求。如果我必须选择一件事来推动ColdFusion在这个领域的发展,那就是:我们能让JSON函数正常工作吗

  • Adobe可以通过多种方式在移动应用程序方面取得进展。如果他们推广各种基于社区的解决方案,这将是有益的。我知道Bootstrap+FW/1+ColdFusion。但我不知道PhoneGap/Cordova+ColdFusion。我很高兴看到他们一起工作。

    在将近5年后回顾这一点<代码>实际上是一条死胡同。Angular、React和VueJ在这一领域取得了ColdFusion无法做到的进展。