2010-01-26 113 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/