2011-01-31 2 views
4

필자는 ColdFusion on Wheels 프레임 워크와 함께 ColdFusion 9를 약 6 개월 동안 사용해 왔습니다. 나는 아직도 나 자신을 초보자라고 생각하지만, 내가해야 할 대부분의 일을 편안하게한다.CF9에서 Railo로 옮기기 전에 고려해야 할 사항은 무엇입니까?

최근에 전체 CF 스크립트 구성 요소를 작성하기 시작했으며 구문 청결도 좋아합니다. CFQuery, CFLoop 등의 단순함을 잃어 버리게되어 실망 스럽지만 지금은 없이는 살 수 있습니다.

최근에 Railo가 CFScript를 더 잘 지원한다고 언급 한 사람들이 있습니다. 그 이유 때문에 전환을 고려 중입니다.

두 가지 사항을 염두에 두어야하며 두 플랫폼이 기능 및 사용 편의 측면에서 서로 어떻게 쌓여 있습니까?

+0

멜, 그것은 CF9처럼 정말 당신 같은 소리, 당신은 왜 라일로 이동하는 것을 고려하고있다? –

+0

@Mike, 솔직히 말해서 나는 객관적인 이유가 없습니다. CF보다 더 좋아하는 CF에 대해 이야기하는 것으로 나타납니다. 이제 확실히 전환하는 어리석은 이유입니다,하지만 나는 그들이 내가 모르는 무언가를 알고 있다고 생각할 것입니다! – Mohamad

+3

헤이 멜, 다른 사람들이 네가하는 것보다 더 많이 안다고 생각하지 마라. :). 내 아들의 가라데 강사가 말했듯이, 잘못된 행동을 할 수 있기 때문에 옆에있는 사람이 당신의 양식을 연습하는 것을 지켜 보지 마십시오. 항상 귀하의 요구에 맞출 수 있도록 조사하십시오 (그리고이 질문은 훌륭한 시작입니다). 다른 사람들의 말을 듣고 연구를 시작하십시오. 신뢰하지만 확인하십시오. –

답변

10

여기 Railo와 ColdFusion의 차이점까지 찾아야 할 사항이 있습니다.

http://www.getrailo.org/index.cfm/documentation/compatibility/cfml-compatibility/

+1

+1 실제로 정치에 대한 질문에 대답하려면 +1. ;) –

+0

이것은 ** 불완전한 ** 목록입니다. 불행하게도 Railo에 대한 문서는 매우 열악합니다. 예를 들어, 자신의 문서에서 CFPDF를 사용하여 머리말이나 꼬리말을 추가 할 수 있다고 말합니다. 그렇지 않다. Railo의 CFPDF 태그는 ACF의 많은 작업을 지원하지 않습니다. –

4

일화를 기반으로 의사 결정에주의하십시오. ColdFusion에서 9.0.1은 CFScript를 위해 더 많은 지원을 가져 :

다음에 대한 지원 : CFScript를 루프에 대한

VAR 선언 내에서 CFScript의에서 (배열)

에 대한-의 구조

함수 인수 메타 데이터 cfile action = "upload"(FileUpload) 및 cffile action = "uploadall"(FileUploadAll)에 해당하는 기능

다음 스크립트 기능은 프레온으로 구현되었습니다

에서 공급

LDAP

IMAP

DBINFO : http://kb2.adobe.com/cps/847/cpsid_84725.html

+2

이 중 일부는 CF9가 출시되기 전에 Railo가 잠시 동안 가지고있었습니다. 목록에있는 것 중에서 Railo imap이 다르면 FileUploadAll이 없습니다. 나는 그것이라고 생각한다. – webRat

3

PDF 생성 (CFdocument) 또는 차트 작성 (cfchart)으로 많은 작업을 수행하는 경우 Railo에서 이러한 내용을 시험해보고 현재 Adobe CF를 사용중인 것과 비교하는 방법을 확인하십시오. Railo에서 차트를 테스트 할 때 Adobe CF 엔진이 더 멋진 그래프를 생성하는 것을 발견했습니다. 필자는 PDF 엔진이 Adobe CF에서도 더 뛰어나다 고 생각합니다.

+0

CF9의 PDF 엔진은 절대 쓰레기입니다. 이것은 ICE 브라우저를 기반으로하며 가장 최신의 구현이 아닙니다. Adobe에서 공식적으로 지원하는 CSS 속성 목록조차 정확하지 않습니다 (예 : 많은 "페이지 나누기"속성이 작동하지 않음). 이 기능은 몇 달 동안 제 존재가 상처를 입었습니다. 나는 그것으로 많은 일을했고, 그것은 내 직업에서 가장 악화되는 부분이다. 우리의 경영진, 고객 및 개발자들에게는 실망 스럽습니다. Adobe는 CF의 기능으로 광고를 중단해야합니다. –

5

멜 잘

매핑을 만들 그것을 밖으로 시도하는 가장 쉬운 방법입니다라고 :이 페이지는 어도비 CF는 라일로하지 않는 것이 있고, 그 반대는 반대하는 모든 것들을 나열 "/"가 "/"를 가리킨 다음 관리자로부터이 매핑을 컴파일합니다. 그렇게하면 코드가 컴파일 측면에서 얼마나 호 환성이 있는지에 대한 좋은 결과를 얻을 수 있습니다.

그리고 좋은 점은. CF9에 정말 만족한다면, 그것에 충실하십시오. 이기는 팀을 변경하지 마십시오. 물론 Railo를 자랑스럽게 생각하며 최고의 CFML 엔진이라고 확신합니다.그러나 나는 편향되어 있기 때문에 다른 이유로 정말로 필요한 경우에만 스위치를 고려해야합니다. 비용, 성능, 메모리 사용 공간. 하지만 시스템이 CF9에서 잘 실행되면 돈을 절약하고 그 밖의 다른 작업을 수행하십시오.

거트 프란츠 라일로 기술 GmbH의

+0

많은 감사합니다. – Mohamad

관련 문제