2010-01-26 41 views
5

Tôi vừa lấy hợp đồng web để sửa một trang web hiện có được viết bằng Coldfusion. Tôi chưa có cơ hội đạt đến đỉnh điểm của mã, nhưng bản thân trang web vẫn gặp vấn đề. Dù sao, tôi đã không bao giờ sử dụng ColdFusion trước đây, và hầu như không biết gì về nó. Hướng dẫn không nên quá khó tìm, nhưng về IDE thì sao? Có một plugin Visual Studio tốt đẹp? Hay tôi thậm chí cần một cái?Coldfusion IDE? Visual Studio Plugin?

+0

Câu trả lời khác cho câu hỏi trùng lặp ở đây: http://stackoverflow.com/questions/2208882/best-ide-editor-for-coldfusion – BlackICE

Trả lời

10

Id Coldfusion chính thức của Adobe là ColdFusion Builder (trong bản beta 3 ngay bây giờ, 1.0 cuối cùng vào cuối năm nay).

Nó dựa trên Eclipse (giống như CFEclipse) và sẽ không miễn phí (không giống như CFEclipse).

Nếu bạn đã có Dreamweaver, bạn có thể install an extension và biến nó thành IDE cho CF.

+2

Hoàn toàn đồng ý với câu trả lời này, tuy nhiên tôi sẽ thêm rằng Coldfusion là được thiết kế đủ dễ dàng để chỉnh sửa từ bất kỳ trình chỉnh sửa HTML nào. Các IDE về cơ bản giúp bạn nhớ cú pháp thẻ. –

+0

Bạn không cần phải cài đặt một phần mở rộng cho DW, nó đã đi kèm với hỗ trợ CF8. Phần mở rộng (buggy) cung cấp các mẹo công cụ cho các thẻ mới, đó là tất cả. Có hỗ trợ cho CF không làm DW một IDE CF. http://forta.com/blog/index.cfm/2009/7/24/On-Eclipse-ColdFusion-Builder-And-IDEs – Travis

+1

Nội dung tuyệt vời 2 với các gói bổ sung hoạt động tốt. Công ty chúng tôi phát triển mọi thứ trong CF, các lập trình viên ở đây dường như thích nó. Chúng tôi đã chuyển ra khỏi Dreamweaver và Eclipse. Notepadd ++ cũng có một số plugin ok. – user2506891

2

Có một plugin eclipse có tên là cfeclipse, khá đẹp. Tôi thích nó. Adobe có rất nhiều tài liệu trực tuyến tuyệt vời cho cú pháp CF và các ví dụ mã hóa. Coldfusion là khá nhanh để có được và chạy, nhưng phải mất một lúc để có được thực sự tốt và biết một số tiềm năng tiềm ẩn của ngôn ngữ.

4

Tôi là một vài năm thành một dự án tương tự. Tôi đang di chuyển ứng dụng sang ASP.NET MVS/Silverlight. Tôi đã cố gắng Dreamweaver - đã bị bệnh của nó chèn crap ngẫu nhiên vào thời điểm ngẫu nhiên vào mã của tôi. Cũng bị bệnh của nó bị rơi.

Tôi đã thử Eclipse - chỉ thấy nó bực bội. Các chức năng tìm kiếm hút so với VS. Nó cũng là một nỗi đau để chuyển đổi giữa các IDE khi bạn có mã .NET tương tác với các trang CF.

Gần đây tôi đã bắt đầu sử dụng Visual Studio 2010. Bạn không nhận được một số tính năng intellisense mà DW và Eclipse cung cấp - nhưng intellisense đó là rất thiếu sót. Cũng có thể không có.

Bạn có thể chuyển đến Công cụ -> Tùy chọn -> Trình chỉnh sửa văn bản -> Phần mở rộng tệp và ánh xạ .cfm và .cfml và .cfc (hoặc bất kỳ tiện ích mở rộng tệp ứng dụng nào) vào Trình chỉnh sửa HTML HOẶC Trình soạn thảo XML (văn bản). Không có lựa chọn nào là hoàn hảo. HTML sẽ gạch dưới rất nhiều thứ - nhưng bạn sẽ nhận được một số loại lược đồ màu và đóng thẻ. Trình soạn thảo XML (văn bản) có màu đen và trắng và về cơ bản là notepad. Tôi sử dụng Trình chỉnh sửa HTML.

Điều tôi muốn làm là tạo plugin trình chỉnh sửa mới cho VS. Không biết làm thế nào cứng này sẽ được. Có vẻ như không tìm thấy bất kỳ ví dụ nào. Nhưng tôi bị kẹt với hơn 1000 trang CF không sớm biến mất. Chúc may mắn.

+0

Tôi đã nhìn vào cùng một điều. Xem http://stackoverflow.com/questions/4283072 và http://dotneteers.net/blogs/divedeeper/archive/2008/11/04/Tìm hiểuVSXNowPart38.aspx Có vẻ như không quá khó để thêm một số màu văn bản cơ bản ... phần khó hiểu sẽ phân tích cú pháp ngôn ngữ đầu vào mà tôi nghĩ. – mpen

+0

Rất thú vị. Cảm ơn Ralph. – GeorgeBarker

+0

Thông tin tốt về việc sử dụng ánh xạ các loại tệp cf phổ biến. Cảm ơn! – jarhed

1

Vì nó là từ Adobe, ColdFusion Builder là một đóng gói lại của một chương trình miễn phí (giống như ColdFusion với FCKeditor, YUI, vv). Hầu hết các lập trình viên CF Tôi làm việc với việc sử dụng một sự kết hợp của những điều sau đây, đó là một chồng miễn phí:

Hãy chắc chắn để cài đặt plugin CFEclipse trước khi bất kỳ người khác; đã có nhiều báo cáo về số lượt cài đặt khả quan nếu bạn cài đặt plugin kiểm soát phiên bản trước khung nhìn của CFEclipse. Chúc may mắn!

1

Nếu bạn chỉ thực hiện một vài điều chỉnh đối với ứng dụng CF, bạn có thể chỉnh sửa mã như bất kỳ tệp văn bản nào khác. Nhưng nếu bạn định chi tiêu nhiều hơn một vài ngày, đừng lãng phí thời gian của bạn bằng cách sử dụng VS bởi vì bạn sẽ dành nhiều thời gian tìm kiếm các lệnh, không sử dụng phiên bản mã dự phòng, kiểm tra các mod và sử dụng CFDump để kiểm tra dữ liệu. Bạn thực sự nên sử dụng ColdFusion Builder nếu bạn đang làm việc với ColdFusion 10 hoặc mới hơn vì nó có một số tính năng quan trọng bạn không thể sử dụng các công cụ khác, chẳng hạn như Step-debugging, kiểm tra biến, giao diện điều khiển thẻ tùy chỉnh nội tâm, máy chủ khởi động lại , trình xem nhật ký máy chủ, các tính năng tái cấu trúc và cuối cùng nhưng không kém phần quan trọng, khả năng xem/truy vấn dữ liệu từ các nguồn dữ liệu có sẵn trên máy chủ CF, có thể rất tiện lợi nếu bạn đang làm việc trên một vị trí ở xa và không có tất cả các cổng mở.

+0

Câu trả lời hàng đầu đề nghị ColdFusion Builder quá, nhưng cảm ơn cho thêm chi tiết ... – mpen

+0

Hơn một nửa cộng đồng CF không sử dụng builder ... có một lý do chính đáng tại sao ... nó là crap. Tôi đã được mã hóa CF kể từ 3.x ... chỉ cần sử dụng các tài liệu và dreamweaver và bạn sẽ tiết kiệm cho mình một nhức đầu khủng khiếp. – Dawesi

+0

Tôi không đồng ý. Làm thế nào để bạn gỡ lỗi mã của bạn? Nếu bạn đang dựa vào CFDump, sau đó bạn đang làm cho mình và khách hàng của bạn một sự bất hòa lớn. Tôi đã là một nhà phát triển trong hơn 30 năm và cũng đã làm việc trong CF từ v3-10. Tôi đánh giá (có, trả tiền cho) các công cụ cải thiện năng suất của tôi và giảm lỗi của tôi. Tôi cũng là một fan hâm mộ lớn của CF Eclipse - CF Builder không phải là lựa chọn duy nhất. Nó thể thao nhiều tính năng tương tự nhưng hơi kỳ quặc khi thiết lập. – Eccountable

3

Nếu có ai vẫn đang tìm kiếm một IDE miễn phí tốt cho Cold Fusion và bạn không thích nhật thực, bây giờ bạn đã có Visual Studio Code! Một IDE nhẹ miễn phí của Microsoft với một vài phần mở rộng Cold Fusion có sẵn (cũng miễn phí). Dự án vẫn còn trong BETA nhưng nó rất chắc chắn. Cài đặt plugin nhanh chóng và dễ dàng. Tôi đã lên và chỉnh sửa các thẻ CF trong vòng vài phút sau khi tải xuống trình cài đặt. Đó là một lựa chọn tuyệt vời, rất khuyến khích. https://code.visualstudio.com/

Các vấn đề liên quan