2010-01-26 110 views
5

我刚拿了一份网络合同来修复用ColdFusion编写的现有网站。我还没有机会在代码上达到顶峰,但该网站本身充满了问题。无论如何,我已经从来没有之前使用ColdFusion,几乎不知道任何关于它。教程不应该太难找,但IDE怎么样?有没有一个很好的Visual Studio插件?或者我甚至需要一个?ColdFusion IDE? Visual Studio插件?

+0

更多的答案在这里重复的问题在这里:http://stackoverflow.com/questions/2208882/best-ide-editor-for-coldfusion – BlackICE 2010-10-15 01:24:28

回答

10

来自Adobe的官方ColdFusion IDE是ColdFusion Builder(现在在测试版3中,今年晚些时候1.0测试版)。

它基于Eclipse(与CFEclipse相同),它不会自由(不像CFEclipse)。

如果您已经有Dreamweaver,您可以install an extension,并使其成为CF的IDE。

+2

完全同意这个答案,但我会补充说Coldfusion是其设计足以轻松从任何HTML编辑器进行编辑。 IDE基本上可以帮助您记住标签语法。 – 2010-01-27 00:42:26

+0

您不需要为DW安装扩展,它已经附带CF8支持。 (buggy)扩展提供了新标签的工具提示,就这些。支持CF不会使DW成为CF IDE。 http://forta.com/blog/index.cfm/2009/7/24/On-Eclipse-ColdFusion-Builder-And-IDEs – Travis 2010-01-29 16:50:40

+1

增加包的Sublime Text 2效果很好。我们公司用CF开发所有东西,这里的程序员似乎很喜欢它。我们已经离开了Dreamweaver和Eclipse。 Notepadd ++也有一些好的插件。 – user2506891 2015-02-11 22:31:10

2

有一个叫做cfeclipse的eclipse插件,它相当不错。我喜欢。 Adobe为CF语法和编码示例提供了大量的在线文档。 Coldfusion的启动和运行速度相当快,但要花上一段时间才能获得真正的好处,并了解该语言的一些潜在潜力。

4

我是几年进入一个类似的项目。我将应用程序迁移到ASP.NET MVS/Silverlight。我试过Dreamweaver - 随机插入随机垃圾到我的代码中感到厌倦。它也生病了它崩溃。

我试过Eclipse - 只是觉得很沮丧。与VS相比,搜索功能很糟糕。当.NET代码与CF页面交互时,在IDE之间切换也是一种痛苦。

我最近开始使用Visual Studio 2010.你没有得到DW和Eclipse提供的一些intellisense - 但是intellisense无论如何都有很大的缺陷。也可能没有。

您可以到工具 - >选项 - >文本编辑器 - >文件扩展名和映射.cfm和.cfml和.cfc(或任何您的应用程序文件扩展名)到HTML编辑器或XML(文本)编辑器。这两种选择都不是完美的。 HTML将强调很多东西 - 但你确实会得到某种颜色方案和标签关闭。 XML(文本)编辑器全是黑白的,基本上是记事本。我使用HTML编辑器。

我想要做的是为VS创建一个新的编辑器插件。不知道这会有多难。似乎无法找到任何示例。但我坚持使用1000+ CF页面,这些页面不会很快消失。祝你好运。

+0

我一直在寻找同样的事情。见http://stackoverflow.com/questions/4283072和http://dotneteers.net/blogs/divedeeper/archive/2008/11/04/LearnVSXNowPart38.aspx它看起来不应该太难以添加一些基本的文字着色......棘手的部分将解析我认为的输入语言。 – mpen 2010-12-16 20:35:03

+0

非常有趣。谢谢拉尔夫。 – GeorgeBarker 2010-12-17 14:40:27

+0

使用映射常见的cf文件类型的详细信息。谢谢! – jarhed 2013-08-23 13:40:25

1

由于它来自Adobe,ColdFusion Builder是一个免费程序的重新打包(非常类似于FCKeditor,YUI等的ColdFusion)。大多数CF编码器我用以下的组合,这是一个免费的堆栈工作的:

确保任何其他人之前安装CFEclipse插件;如果你在CFEclipse的视图之前安装了版本控制插件,那么已经有很多关于安装的报告。祝你好运!

1

如果您只是对CF应用程序进行一些小的调整,您可以像编辑任何其他文本文件一样编辑代码。但是如果你要花费几天时间,不要浪费你的时间,因为你将花费大量的时间来查看命令,摆弄代码的备份版本,测试你的mod,以及使用CFDump检查数据。

如果您正在使用ColdFusion 10或更高版本,您确实应该使用ColdFusion Builder,因为它具有几个不能使用其他工具获得的重要功能,如步骤调试,变量检查,控制台自定义标记自检,服务器重启,服务器日志查看器,重构功能以及最后但并非最不重要的功能,可以从CF服务器上可用的数据源查看/查询数据,如果您在远程位置工作并且不具有所有端口打开。

+0

热门回答推荐ColdFusion Builder也是如此,但是多谢了一些额外的细节...... – mpen 2013-12-04 20:10:45

+0

超过一半的CF社区不会使用builder ......这是一个很好的理由,因为它是废话。自3.x开始,我一直在编写CF ...只需使用docs和dreamweaver,你就可以为自己节省一笔可怕的头痛。 – Dawesi 2015-12-05 12:42:14

+0

我不同意。你如何调试你的代码?如果你依靠CFDump,那么你正在为自己和你的客户做一次很好的改变。我从事开发人员已有30多年,并从第3-10版开始从事CF工作。我重视(是的,付出代价)的工具,可以提高我的工作效率并减少我的错误。我也是CF Eclipse的忠实粉丝--CF Builder不是唯一的选择。它具有许多相同的功能,但设置起来会更古怪。 – Eccountable 2015-12-15 15:55:23

3

如果有人仍然在为Cold Fusion寻找一个好的免费IDE,并且您不喜欢eclipse,那么您现在拥有Visual Studio Code!一个免费的轻量级IDE,来自微软,提供一些Cold Fusion扩展(也是免费的)。该项目仍处于测试阶段,但非常稳固。插件的安装非常简单。我在下载安装程序的几分钟内就开始编辑CF标签。这是一个很好的选择,强烈推荐。 https://code.visualstudio.com/