Javascript 值得学习用于移动应用程序开发的cfclient API吗?
我是ColdFusion的开发人员,在ColdFusion工作了两年。最近几周,我开始学习ColdFusion Splendor的Javascript 值得学习用于移动应用程序开发的cfclient API吗?,javascript,coldfusion,coldfusion-11,cfclient,Javascript,Coldfusion,Coldfusion 11,Cfclient,我是ColdFusion的开发人员,在ColdFusion工作了两年。最近几周,我开始学习ColdFusion Splendor的cfclientAPI,因为我一直对移动应用程序开发感兴趣。但是今天在读了博客上的评论之后 我进退两难,是否值得花时间学习cfclient。我读了博客上的评论后得出的一些结论如下 Adobe在生成JS方面从来没有良好的记录。它们生成了非常难看的js cfform和cfgrid引入了一些客户端功能。但是现在已经有好几天没有人喜欢使用它了,因为它们已经很久没有更新了,我
cfclient
API,因为我一直对移动应用程序开发感兴趣。但是今天在读了博客上的评论之后
我进退两难,是否值得花时间学习cfclient
。我读了博客上的评论后得出的一些结论如下
cfform
和cfgrid
引入了一些客户端功能。但是现在已经有好几天没有人喜欢使用它了,因为它们已经很久没有更新了,我们可以使用自定义js库获得更大的灵活性。同样的情况也可能发生在cfclient
上cfclient
启发开发人员不要学习JavaScriptPS>我确信,由于这个问题与代码无关,它将被否决/删除;对于CF Talk邮件列表或某个ColdFusion论坛来说,这可能是一个更好的话题。老实说,我想你已经回答了自己的问题:不要浪费时间 Adobe自己承认,
基本上只是语言中的一个钩子,告诉编译器应该如何处理代码:将代码翻译成JavaScript,而不是像普通CFML那样编译成字节码。这真是一种糟糕的实现方式
另一个原因是他们无法解决如何将钩子实现到ColdFusion Builder中,以使其所有的移动开发工作流程正常工作
另一个问题是Adobe的人只是。。。除了Java之外,他不擅长编写任何东西。这一点已经被他们编写的Java以外的任何东西的每一次尝试所证实(顺便说一句,这包括CFML:他们甚至不能编写它)
那么,你真的希望那些不熟悉语言编写向导的新手开发人员为你编写JS吗?没有
帮你自己一个忙,学着把它做好
只是一个例子,说明Adobe在经历了所有的
、支持AJAX的布局小部件(如
)和Flash表单之后,多年来没有吸取教训。他们从来没有足够的技能来正确地完成这项工作,所以不要任由他们摆布
哦,我也投票结束这个问题,因为它不是一个可以客观回答的问题。这是我对它的看法
断言客户端开发应该使用cfml。嗯,咖啡脚本涵盖了其中的一些问题Adobe可以通过多种方式在移动应用程序方面取得进展。如果他们推广各种基于社区的解决方案,这将是有益的。我知道Bootstrap+FW/1+ColdFusion。但我不知道PhoneGap/Cordova+ColdFusion。我很高兴看到他们一起工作。在将近5年后回顾这一点<代码>实际上是一条死胡同。Angular、React和VueJ在这一领域取得了ColdFusion无法做到的进展。