Pergunta

Eu estou muito interessado em usar framework 4.0 e também o Entity Framework 4.0. Atualmente .NET 4.0 está em CTP e eu sou EF 4.0 está em CTP Preview. Eu não vou ser codificação por mais alguns meses, mas eu não estou tão certo de que quer .NET 4.0 ou EF 4.0 será RTM até então.

As minhas perguntas:

1) No que diz respeito Microsoft produtos, é CTP geralmente suficiente estável para a produção?

2) Se eu usar CTP inicialmente e depois deseja atualizar para RTM quando ele estiver disponível eu deveria esperar um monte de dor no upgrade? ou é RTM normalmente "para trás compatível" com o CTP?

Foi útil?

Solução

Para .NET 4.0 nem o CTP nem o Beta atualmente disponível 1 de .NET 4.0 é licenciado para uso em produção.

O comportamento anterior do Microsoft tem que Beta 2 é normalmente sob a sua Go licenciamento Live, que permite algum uso em produção. Há um comentário de Somasegar em este post que diz que eles vão lançar uma versão ao vivo 'em uma data posterior.'

Eu só posso falar para .NET 4.0 e não EF, mas fomos escrevendo código de produção com ele por um tempo e, enquanto houve algumas alterações significativas entre CTP e Beta 1 lá não parece ser tão muitas alterações significativas entre beta 1 e beta 2.

Outras dicas

Muitas vezes beta e produtos CTP não estão mesmo licenciado para uso em produção, independentemente da estabilidade. Você deve verificar que a licença diz antes de mais nada -. Supondo que você se preocupam com a legalidade, é claro

Muitas vezes haverá uma quantidade razoável de mudança entre CTP e liberação, mas menos entre beta e liberação, e menos ainda entre RC e solte.

Btw, .NET 4.0 está em beta 1, não CTP.

Como outros notaram, tanto o beta e licenças CTP não permitem implantação em um servidor prod.

Por outro lado, como MS vai atrasar a liberação de ambos VS 2010 e o .NET FX 4.0, as versões Release Candidate terá seu licenciamento alterado para permitir o uso em produção.

Mais informações aqui .

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