2008-12-16 16 views
11

Có ai ở đây có kinh nghiệm với việc chạy OpenBD hoặc Railo trong sản xuất không? Chúng tôi có một số ứng dụng CF6.1 cũ cần được lưu trữ ở đâu đó và tôi tự hỏi liệu OpenBD hoặc Railo có đủ ổn định để sử dụng sản xuất hay không, sẽ không yêu cầu nỗ lực lớn để di chuyển sang, v.v.OpenBD hoặc Railo là một sự thay thế khả thi cho Coldfusion?

Trả lời

12

Tôi sẽ kêu gọi trong vai anh chàng 'Adobe' và nói rằng có, cả OpenBD và Railo đều là những công cụ CFML khả thi. Những trở ngại chính xung quanh khả năng tương thích CFML. Trong thập kỷ qua Allaire/Macomedia/Adobe đã và đang vận hành tiêu chuẩn CFML, nhưng chúng tôi đã thành lập một ban cố vấn CFML mở gồm các chuyên gia khác nhau trong lĩnh vực này để giúp thúc đẩy tương lai của ngôn ngữ.

Hôm nay có vẻ như ColdFusion 7 là tiêu chuẩn cơ bản. Từ đó, tiêu chuẩn CFML dường như có sự phân tách giữa các nhà cung cấp. ColdFusion 8 bổ sung thêm một số tính năng độc quyền chưa được thêm vào các công cụ khác và ngược lại với Railo và OpenBD. Trong tương lai, CFML Advisory sẽ giải quyết vấn đề này.

Sử dụng ColdFusion làm chuẩn, tôi tìm thấy hai liên kết sau đây là nơi tốt nhất để hiểu sự khác biệt về tính tương thích.

OpenBD Compatibility

Railo Compatability

Đây là url cho nhóm tư vấn CFML. Họ vừa mới bắt đầu trang web nên chưa có quá nhiều thông tin.

OpenCFML.org

+2

Vì câu trả lời này gần hai tuổi nên có thể là bản cập nhật. Adobe đã rút khỏi Ủy ban Tư vấn CFML vào năm 2010. Cả Railo và OpenBD đã bổ sung các tính năng đều đặn trong vài năm qua và hiện nay bao gồm nhiều tính năng được thêm vào ColdFusion 8 và ColdFusion 9 - cũng như nhiều tính năng không có trong sản phẩm Adobe . Tài liệu của Railo có thể tìm thấy ở đây http://wiki.getrailo.com/ và tài liệu của OpenBD có thể tìm thấy ở đây http://openbluedragon.org/manual/ –

+0

Có thể đáng chú ý là _why_ Adobe rút khỏi ủy ban.Nếu bạn quan tâm đến chi tiết đó, [đây là thông báo] (http://adrocknaphobia.com/post.cfm/adobe-no-longer-part-of-opencfml). –

+0

Tôi không thể tìm thấy liên kết hoạt động cho thông báo ban đầu nhưng [Sean Corfield đã đăng bài đăng của mình] (http://corfield.org/blog/post.cfm/the-demise-of-opencfml) nếu có ai quan tâm . – Molomby

4

Cả hai ngang bằng với khả năng tương thích CFMX 7, do đó bạn cũng không gặp phải bất kỳ vấn đề gì khi di chuyển trang cf6.1.

Hãy cho cảnh báo thông qua đó OpenBDKHÔNG hỗ trợ CFDOCUMENT thẻ để thế hệ PDF sẽ là một vấn đề. Mặt khác, Railo.

Railo có express version, không yêu cầu cài đặt và giúp bạn dễ dàng xem liệu ứng dụng hiện có có hoạt động với nó hay không.

OpenBD cũng có download and ready to run version, mặc dù tôi chưa dùng thử, nó cũng dễ thiết lập như phiên bản Railo Express.

Dường như dự án bắt đầu để OpenBD tích hợp Flying Saucer project làm thay thế cho hỗ trợ CFDOCUMENT. Có thể thêm found here về điều này.

1

Tuyệt đối! Cả hai đều là các giải pháp lớp doanh nghiệp và không nên đặt ra quá nhiều vấn đề. Như rip747 đề cập đến có những bản sao bạn có thể tải xuống để nhanh chóng kiểm tra tính tương thích của các ứng dụng của bạn.

Về hiệu suất, người ta thường tin rằng Railo là nhanh nhất trong ba động cơ trong khi BlueDragon là chậm nhất. Mặc dù hiện tại nó không được sản xuất nhưng tôi đang phát triển một ứng dụng chống lại Railo 3.0 và dự định triển khai lên Railo 3.1 khi nó được phát hành.

1

Hỗ trợ cho cfdocument sẽ được bao gồm trong "lớn" phát hành phiên bản tiếp theo của OpenBD.

Chỉ để cung cấp cho mọi người một chút kiến ​​thức về hỗ trợ cfdocument trong OpenBD, một thư viện thương mại được sử dụng cho cfdocument ở New Atlanta BlueDragon, do đó phải được xóa khi OpenBD mở nguồn. Tuy nhiên, "móc" vẫn còn trong công cụ OpenBD, do đó, nó thực sự chỉ là vấn đề thực hiện chức năng cơ bản bằng cách sử dụng một công cụ tài liệu nguồn mở, trong đó có rất nhiều.

5

Tính tương thích CFML trong Railo là trọng tâm chính của chúng tôi. Nếu có những thứ trong Railo không tương thích với Adobe CF, thì hãy cho chúng tôi biết về chúng và sau đó chúng tôi sẽ cố khắc phục chúng càng sớm càng tốt. Tất nhiên chúng tôi đang cố gắng để có được tất cả các yêu cầu của Ủy ban Tư vấn CFML được thực hiện trong Railo 3.1.x để chúng tôi có thể tự gọi mình là CFML 2009 tương thích.

AFAIK một công cụ cần triển khai lõi và lõi mở rộng được gọi là tương thích CFML 2009, nhưng tôi đoán Ủy ban tư vấn đã không đồng ý về điều này. Trong thực tế, các nhà cung cấp (như chúng ta) nên tuân thủ các tiêu chuẩn này và thực hiện chúng cho phù hợp.

Nếu tất nhiên bạn gặp bất kỳ vấn đề, chỉ cần cho nhóm Railo Google biết hoặc liên hệ với chúng tôi tại www.getrailo.com

Gert Franz Nguồn


Railo Professional mở

0

tôi nghĩ replaceirect.nl gần đây đã di chuyển webshop của họ sang railo.

0

Đường ray hầu như không có tài liệu. Nó không có vẻ là một ưu tiên cho nhóm cốt lõi, họ đã không quản lý tốt dự án mã nguồn mở của Railo. Đó là trường hợp mất đà do không đủ năng lực.

Đường ray khó triển khai trên tài liệu rất yếu và do đó không thể thực hiện nghiêm túc. Hơn nữa, thẻ tag và thẻ chức năng trống khi bạn cuộn xuống các ví dụ sử dụng. Dự án mã nguồn mở này và nhóm chạy nó là một trò đùa, hoàn toàn mất liên lạc với các khiếu nại tái thiết về các vấn đề cài đặt/cấu hình trong 2 năm qua.

Gắn bó với Adobe Coldfusion có tài liệu tốt hoặc chuyển sang ngôn ngữ khác.

+2

Nhận xét này xuất hiện ở một số nơi trên Internet vào đầu tháng 10 và có khả năng được đăng bởi cùng một người đã gửi thư xúc phạm đến nhiều người trong nhóm Railo (vì nó sử dụng từ ngữ rất giống nhau). –

+0

Tác giả có một điểm nhưng nó bị mất trong giai điệu xúc phạm. Railo * IS * thiếu tài liệu (tính đến tháng 7 năm 2011). Wiki chính thức của nó thực sự chỉ đưa ra các tham số chức năng/thẻ và cung cấp rất ít cách giải thích ngắn gọn, lỗi/giới hạn, ví dụ, vv. Mặt khác 99,5% tài liệu và tài liệu CF9 có thể áp dụng trực tiếp cho Railo và BD do đó vấn đề không phải là thiếu tài liệu nhưng thiếu tài liệu "chính thức" và thậm chí sau đó có một lượng đáng kể nội dung trên wiki, blog và danh sách gửi thư thảo luận về các vấn đề tương thích đã biết – SpliFF

0

Rob, hãy nhớ nếu tôi cố giải quyết vấn đề của bạn bằng cách cung cấp giải pháp khác với câu hỏi của bạn?

Trong đó bạn đề cập đến sự quan tâm đến lưu trữ, chỉ cần lưu ý rằng nếu bạn có nghĩa là chia sẻ lưu trữ, thì bạn không cần phải lo lắng về chi phí của công cụ CFML. Điều đó sẽ được sinh ra bởi các nhà cung cấp hosting, và phân bổ trên các folks trên máy chủ. Như vậy, bạn sẽ tìm thấy nhiều nhà cung cấp lưu trữ CF chi phí thấp (và thậm chí không có) chạy trên Adobe CF (và bạn sẽ tìm thấy một loạt các phiên bản khác nhau để phù hợp với khẩu vị của một người, từ CF 6, 7, 8 hoặc 9, như tôi viết ngày hôm nay.)

Có nhiều danh sách nhà cung cấp dịch vụ lưu trữ CF khác nhau. Tôi cung cấp một (và cũng cung cấp con trỏ cho các danh sách khác) tại một danh mục trang web CF411 của tôi: http://www.cf411.com/#cfhost

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