Pergunta

O Google realmente não entregar muito conteúdo (ou minha consulta é uma porcaria). Alguém já fez a mudança e pode compartilhar a experiência?

Foi útil?

Solução

Eu não tive nenhum CFMX 6.1 aplicativos para mudar de lado, mas Railo é definitivamente o meu motor CFML de escolha.

Compatibilidade-wise, há muito pouco provável que seja algum problema significativo migrando de CFMX 6.1, e você pode facilmente testar isso com a versão Express -! Não requer instalação

Railo pode ser mais rigoroso sobre certos aspectos da CFML, assim você pode ter alguns erros, se você explorar bugs / falhas com CF, mas nada realmente se preocupar.

E, se você ficar preso em qualquer coisa, o href="http://groups.google.com/group/railo" rel="nofollow noreferrer"> Railo lista de discussão está ativo com muita gente votos amigáveis ??que pode ajudar para você ir de novo.

Outras dicas

Nós fizemos o interruptor cerca de um ano e se você está falando apenas do lado do código, em seguida, a mudança de CF6 para CF8 não deve exigir quaisquer alterações, desde que a sua configuração permanece a mesma. Uma mudança é a maneira que lida com CF Verity coleções, por isso, se você faz uso de CFSEARCH então pode ser algo que você olhar. Há uma série de melhorias de CF6 que você deve olhar para implementar. Os poucos que encontramos especialmente útil são cfdocument, cfimage, cfpdf e cffeed. Aqui está um link bom com outros pontos-chave ... http://www.adobe.com / products / ColdFusion / upgrade /

Se você estiver atualizando a partir CFMX 6,1 a Railo 3,1 quase sem problemas deve ocorrer. Há algumas coisas que nós não suportam (como CFREPORT ou C ++ CFX etiquetas). Além disso, deve ser muito fácil de migrar 6,1 código CFMX existente sobre a Railo. Por padrão Railo está configurado para ser o mais compatível possível com CFMX.

Existem algumas outras coisas que você pode observar:

  • Se você criar uma estrutura como esta na CF: "" você será capaz de chamar essa variável usando a notação, embora seja enganosa. Assim, em CF você poderia fazer # a.image.x # enquanto que em Railo você teria que escrever: #a [ "image.x"] #
  • funções dentro criando variáveis ??no âmbito local que são nomeadas como escopos vai trabalhar em CFMX mas não em Railo. Portanto, este:. vai funcionar no CF, mas não em Railo
  • Em Railo você não pode usar o espaço de aplicação ou o escopo de sessão antes de ser inicializado com CFAPPLICATION. Bem em CF você não podia quer, mas há CF irá criar uma variável local no âmbito variáveis ??chamado de "aplicativo" ou "sessão". Isso às vezes leva à confusão.

Além destas coisas, ele deve ir na perfeição. Se você tem, naturalmente, quaisquer problemas, basta contactar o nosso grupo Railo Google ou nos diretamente no www.getrailo.com

Gert Franz


Railo Professional Open Source

Eu não estou ciente de quaisquer etiquetas depreciados ou funções de CF6.1 para CF8. CF8 foi otimizado para desempenho de modo que você provavelmente irá ver uma melhoria em sua aplicação, dependendo do que foi usado.

I atualizado com êxito um aplicativo grande de CF4.5 para CF8 sem problemas. Se o aplicativo consiste em uso bastante simples de tags e funções do ColdFusion, você não deve ter muito problema.

No entanto, desde a versão do desenvolvedor é livre para usar, você realmente deve configurar um ambiente de teste e determinar a resposta a esta pergunta a si mesmo, testando sua aplicação. Todas as fontes de dados, tags personalizados, etc terá que ser migrados e testado. Se algum aplicativo CF6.1 utilizado qualquer um dos menor nível java api disponível em algumas coisas, você pode precisar de teste que cuidadosamente para certificar-se da implementação subjacente do ColdFusion não mudou e fixar o que é necessário.

Quanto Railo3.1, pode haver algumas tags ou funções ainda não implementadas. Você novamente precisa configurar um ambiente de teste e determinar isso sozinho. Em algum lugar no site da Railo deve haver uma lista de compatibilidades entre as versões diferença de CF e Railo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top