Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
自从过去两年以来,我一直是ColdFusion的开发人员。最近几周前,我开始学习ColdFusion Splendor的
http://blogs.coldfusion.com/post.cfm/coldfusion-mobile-features-are-not-just-about-cfclient-but-it-is-necessary#comment-08603915-B031-CC32-1C2DE6521C233F65
我处于两难境地,值得花时间学习
Adobe在生成JS方面从未有过良好的记录。它们生成难看的js。 的 Adobe专注于移动应用程序开发,而不是使服务器端语言更健壮并修复旧错误,这是一个不明智的决定。 Adobe正在尝试解决不存在的问题。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
Improve this question
自从过去两年以来,我一直是ColdFusion的开发人员。最近几周前,我开始学习ColdFusion Splendor的
cfclient
API,因为我一直对移动应用程序开发感兴趣。但是今天在阅读博客评论后http://blogs.coldfusion.com/post.cfm/coldfusion-mobile-features-are-not-just-about-cfclient-but-it-is-necessary#comment-08603915-B031-CC32-1C2DE6521C233F65
我处于两难境地,值得花时间学习
cfclient
。阅读博客上的评论后,我发现了一些结论。cfform
和cfgrid
引入了一些客户端功能。但是现在,没有人喜欢使用它,因为它们很久没有更新了,我们可以使用自定义js库获得更大的灵活性。cfclient
可能也会发生这种情况。 cfclient
鼓励开发人员不要学习JavaScript。 最佳答案
老实说,我认为您已经在这里回答了自己的问题:请不要浪费时间。
从Adobe自己的观点来看,<cfclient>
基本上只是一种语言,可以告诉编译器如何处理该代码:将其转换为JavaScript,而不是像普通CFML一样将其编译为字节码。这是实现这一目标的一种非常糟糕的方法。
另一个原因是,他们无法解决如何在ColdFusion Builder中实现挂钩以使其所有移动开发工作流正常工作的问题。
另一个问题是,Adobe专家……除了Java以外,没有其他擅长编写任何东西。每次尝试都可以证实这一点,除了他们编写的Java之外(包括CFML,顺便说一句:他们甚至不能编写)。
那么,您是否真的希望对语言编写向导不满意的旅途开发人员为您编写JS?没有。
帮自己一个忙,然后学习正确地做。 <cfclient>
只是Adobe在所有<cfform>
,启用了AJAX的布局小部件(例如<cfpod>
和Flash表单)之后多年未吸取教训的一个示例。他们从来没有技能来正确地完成这项工作,所以请不要任由他们摆布。
哦,我也正在投票结束这个问题,因为这不是一个可以客观回答的问题。
07-23 22:29