Czy ktoś tutaj miał jakiekolwiek doświadczenie z uruchomieniem OpenBD lub Railo w produkcji? Mamy jakieś starsze aplikacje CF6.1, które muszą być gdzieś hostowane i zastanawiam się, czy OpenBD lub Railo jest wystarczająco stabilny do użytku produkcyjnego, nie będzie wymagało wiele wysiłku, aby przeprowadzić migrację, itp.Czy OpenBD lub Railo jest opłacalnym zamiennikiem ColdFusion?
Odpowiedz
Będę dzwonił jako "Adobe" i mówię, że tak, zarówno OpenBD, jak i Railo są żywotnymi silnikami CFML. Główne przeszkody dotyczą zgodności z CFML. Przez ostatnią dekadę Allaire/Macomedia/Adobe steruje standardem CFML, ale utworzyliśmy otwartą platformę doradczą CFML, w skład której wchodzą różni eksperci w terenie, aby pomóc w rozwoju przyszłości tego języka.
Dzisiaj wydaje się, że ColdFusion 7 jest podstawowym standardem. Stamtąd standard CFML wydaje się rozszczepiać między sprzedawcami. ColdFusion 8 dodał szereg ekskluzywnych funkcji, które nie zostały dodane do innych silników i na odwrót z Railo i OpenBD. W przyszłości poradnik CFML powinien rozwiązać ten problem.
Używając ColdFusion jako standard, uważam, że poniższe dwa łącza są najlepszym miejscem do zrozumienia różnic w kompatybilności.
Oto URL dla grupy CFML Doradczego. Właśnie założyli stronę, więc nie ma tam jeszcze zbyt wiele informacji.
Obie są na zgodność z CFMX 7, więc nie powinieneś mieć problemów z migracją strony cf6.1.
być dla ostrzeżony przez ten OpenBDNIE wspierać CFDOCUMENT tag więc pokolenie PDF będzie problemem. Railo z drugiej strony ma.
Railo ma express version, który nie wymaga instalacji i sprawia, że naprawdę łatwo jest sprawdzić, czy działa z nim aplikacja.
OpenBD ma również download and ready to run version, chociaż nie wypróbowałem go, powinno być tak proste w konfiguracji jak wersja Railo Express.
Wygląda na to, że rozpoczęto projekt dla OpenBD, aby zintegrować Flying Saucer project jako zamiennik dla wsparcia CFDOCUMENT. Więcej może być o tym found here.
Absolutnie! Oba są rozwiązaniami klasy korporacyjnej i nie powinny stwarzać zbyt wielu problemów. Jak rip747 wspomina, że istnieją kopie, które można pobrać, aby szybko przetestować zgodność aplikacji.
Jeśli chodzi o osiągi, powszechnie uważa się, że Railo jest najszybszym z trzech silników, podczas gdy BlueDragon jest najwolniejszy. Chociaż nie jest on obecnie produkowany, opracowuję aplikację przeciwko Railo 3.0 i zamierzam ją wdrożyć na Railo 3.1, kiedy zostanie wydana.
Wsparcie cfdocument zostaną uwzględnione w następnej „poważnej” wersjonowanym wydaniu OpenBD.
Po to, aby dać ludziom odrobinę wiedzy o obsłudze dokumentów cfdocument w OpenBD, komercyjna biblioteka została wykorzystana do cfdocument w New Atlanta BlueDragon, więc musiała zostać usunięta, gdy OpenBD trafiło na otwarte źródło. "Haczyki" nadal znajdują się w silniku OpenBD, więc tak naprawdę chodzi tylko o implementację podstawowej funkcjonalności za pomocą silnika dokumentów open source, którego jest wiele.
Kompatybilność CFML w Railo jest dla nas głównym celem. Jeśli w Railo są rzeczy, które nie są kompatybilne z Adobe CF, poinformuj nas o nich, a następnie postaramy się je jak najszybciej naprawić. Oczywiście staramy się, aby wszystkie wymagania Komitetu Doradczego CFML zostały wdrożone w Railo 3.1.x, abyśmy mogli się nazywać CFML 2009.
Silnik AFAIK powinien implementować rdzeń i rozszerzony rdzeń, aby można było mówić o kompatybilności z CFML 2009, ale przypuszczam, że Komitet Doradczy nie wyraził na to zgody. W rzeczywistości dostawcy (tacy jak my) powinni przestrzegać tych standardów i odpowiednio je wdrażać.
Jeśli oczywiście wystąpią jakieś problemy, daj grupa Railo Google wie lub o kontakt pod www.getrailo.com
Gert Franz
Railo Profesjonalne Open Source
I think changedirect.nl niedawno zmigrował ich sklep internetowy na railo.
Railo praktycznie nie ma dokumentacji. Nie wydaje się być priorytetem dla głównego zespołu, nie udało im się dobrze zarządzać projektem open source Railo. Jest to przypadek utraty rozpędu z powodu niekompetencji.
Railo jest dość trudne do wdrożenia ze względu na bardzo słabą dokumentację, w związku z czym nie można go traktować poważnie. Ponadto znaczniki i znaczniki funkcji są puste po przewinięciu do przykładów użycia. Ten projekt open source i działający w nim zespół to żart, całkowicie oderwany od skarg recurrinfg dotyczących problemów z instalacją/konfiguracją w ciągu ostatnich 2 lat.
Trzymaj z Adobe Coldfusion, który ma dobrą dokumentację lub przełącz się na inny język.
Ten komentarz pojawił się w kilku miejscach w Internecie na początku października i prawdopodobnie został wysłany przez tę samą osobę, która wysyłała obraźliwe e-maile do wielu członków zespołu Railo (ponieważ używa bardzo podobnego sformułowania). –
Autor ma rację, ale zagubiony w obraźliwym tonie. Railo * IS * brak dokumentacji (stan na lipiec 2011 r.). Oficjalna strona wiki po prostu określa parametry funkcji/znaczników i dostarcza niewiele informacji na temat zwięzłych wyjaśnień, znanych błędów/ograniczeń, przykładów itd. Z drugiej strony 99,5% dokumentacji i literatury CF9 ma bezpośrednie zastosowanie do Railo i BD więc problemem nie jest brak dokumentacji, ale brak "oficjalnej" dokumentacji, a nawet wtedy na wiki, blogu i listach dyskusyjnych znajduje się spora ilość treści omawiająca znane problemy ze zgodnością – SpliFF
Rob, umysłu, jeśli spróbuję rozwiązać twój problem, oferując inne rozwiązanie, niż pyta twoje pytanie?
Podkreślając zainteresowanie hostingiem, pamiętaj, że jeśli masz na myśli hosting współdzielony, nie musisz martwić się o koszt silnika CFML. To będzie urodzony przez dostawcę usług hostingowych i amortyzowany przez ludzi na serwerze. W związku z tym, można znaleźć wielu tanich dostawców hostingu CF działających na platformie Adobe CF (a znajdziesz w nich wiele różnych wersji w zależności od gustu, od wersji CF 6, 7, 8 lub 9, jak dziś piszę.)
Istnieje wiele list dostawców hostingu CF. Oferuję jedną (i zapewniam wskazówki do jeszcze innych list) w kategorii mojej witryny CF411: http://www.cf411.com/#cfhost
Ponieważ ta odpowiedź ma prawie dwa lata, prawdopodobnie zasługuje na aktualizację. Adobe wycofało się z Komitetu Doradczego CFML w 2010 roku. Zarówno Railo, jak i OpenBD dodają funkcje stale w ciągu ostatnich kilku lat i obecnie zawierają wiele funkcji dodanych do ColdFusion 8 i ColdFusion 9 - a także wiele funkcji niedostępnych w Adobe. . Dokumentację Railo można znaleźć tutaj: http://wiki.getrailo.com/, a dokumentację OpenBD można znaleźć tutaj http://openbluedragon.org/manual/ –
Warto zauważyć, że _why_ Adobe została usunięta z komisji.Jeśli interesuje Cię ten szczegół, [tutaj jest ogłoszenie] (http://adrocknaphobia.com/post.cfm/adobe-no-longer-part-of-opencfml). –
Nie mogę znaleźć działającego linku do pierwotnego ogłoszenia, ale [Sean Corfield opublikował swój post mortem] (http://corfield.org/blog/post.cfm/the-demise-of-opencfml), jeśli ktoś jest zainteresowany . – Molomby