我刚拿了一份网络合约来修复用ColdFusion编写的现有网站。我还没有机会在代码中达到顶峰,但网站本身却充满了问题。无论如何,我以前从未使用过ColdFusion,对它几乎一无所知。教程不应该太难找,但是IDE呢?有一个很好的Visual Studio插件吗?或者我甚至需要一个?
答案 0 :(得分:10)
来自Adobe的官方ColdFusion IDE是ColdFusion Builder(目前处于测试阶段3,今年晚些时候是1.0)。
它基于Eclipse(与CFEclipse相同),并且不会是免费的(与CFEclipse不同)。
如果您已经拥有Dreamweaver,则可以install an extension并使其成为CF的IDE。
答案 1 :(得分:4)
我进入类似项目已有几年了。我正在将应用程序迁移到ASP.NET MVS / Silverlight。我试过Dreamweaver - 厌倦了随机插入随机时间到我的代码中。也厌倦了崩溃。
我尝试过Eclipse - 只是觉得它很令人沮丧。与VS相比,搜索功能很糟糕。当.NET代码与CF页面交互时,在IDE之间切换也很痛苦。
我最近开始使用Visual Studio 2010.您没有获得DW和Eclipse提供的一些intellisense - 但无论如何智能感知都是非常有缺陷的。可能也没有。
你可以去工具 - >选项 - >文字编辑器 - >文件扩展名并将.cfm和.cfml以及.cfc(或任何应用程序文件扩展名)映射到HTML编辑器或XML(文本)编辑器。这两种选择都不是完美的。 HTML将强调很多东西 - 但你会得到某种颜色方案和标签关闭。 XML(文本)编辑器全是黑白的,基本上是记事本。我使用HTML编辑器。
我想要做的是为VS创建一个新的编辑器插件。不知道这会有多难。似乎找不到任何例子。但我坚持使用1000多个CF页面,这些页面不会很快消失。祝你好运。
答案 2 :(得分:3)
如果有人还在为Cold Fusion寻找一个好的免费IDE而且你不喜欢eclipse,那么你现在有了Visual Studio Code!来自Microsoft的免费轻量级IDE,提供了几个Cold Fusion扩展(也是免费的)。该项目仍然在BETA,但它非常可靠。安装插件既快速又简单。我在下载安装程序的几分钟内就开始编辑CF标签了。它是一个很好的选择,强烈推荐。 https://code.visualstudio.com/
答案 3 :(得分:2)
有一个名为cfeclipse的eclipse插件,相当不错。我喜欢。 Adobe有很多关于CF语法和编码示例的优秀在线文档。 Coldfusion启动和运行起来相当快,但确实需要一段时间才能真正发挥作用,并且知道该语言隐藏的潜力。
答案 4 :(得分:1)
由于它来自Adobe,ColdFusion Builder是一个免费程序的重新打包(很像ColdFusion与FCKeditor,YUI等)。我使用的大多数CF编码器使用以下组合,这是一个免费堆栈:
请务必先安装CFEclipse插件;如果你在CFEclipse的视图之前安装版本控制插件,那么有很多关于安装安装的报告。祝你好运!
答案 5 :(得分:1)
如果您只是对CF应用程序进行一些小调整,您可以像编辑任何其他文本文件一样编辑代码。但是如果你要花费超过几天的时间,不要浪费你的时间使用VS,因为你将花费大量时间查找命令,摆弄代码的备份版本,测试你的mod,以及使用CFDump检查数据。
如果您正在使用ColdFusion 10或更高版本,那么您真的应该使用ColdFusion Builder,因为它有一些您无法使用其他工具获得的重要功能,例如步骤调试,变量检查,控制台自定义标记内省,服务器重启,服务器日志查看器,重构功能,以及最后但并非最不重要的,能够从CF服务器上可用的数据源查看/查询数据,如果您在远程位置工作并且没有打开所有端口,这可能非常方便。