.NET 4.0 CTP и EF CTP - достаточно ли это для производственного кода? - PullRequest
2 голосов
/ 30 июля 2009

Я очень заинтересован в использовании 4.0 Framework, а также Entity Framework 4.0. В настоящее время .net 4.0 находится в CTP, а я EF 4.0 в CTP Preview. Я не буду кодировать еще несколько месяцев, но я не уверен, что к тому времени RTM будет или .net 4.0, или EF 4.0.

Мои вопросы:

1) Что касается продуктов Microsoft, является ли CTP достаточно стабильным для производства?

2) Если я сначала использую CTP, а затем захочу перейти на RTM, когда он станет доступен, стоит ли ожидать от этого большого труда? или RTM обычно "обратно совместим" с CTP?

Ответы [ 3 ]

11 голосов
/ 30 июля 2009

Часто бета-версии и CTP-продукты даже не лицензированы для производственного использования, независимо от стабильности. Прежде чем что-либо еще, вы должны проверить, что написано в лицензии - конечно, при условии, что вы заботитесь о законности.

Часто между CTP и релизом часто происходят значительные изменения, но меньше между бета-версией и релизом, а еще меньше между RC и релизом.

Кстати, .NET 4.0 находится в бета-версии 1, а не CTP.

3 голосов
/ 30 июля 2009

Для .NET 4.0 ни CTP, ни имеющаяся в настоящее время бета-версия .NET 4.0 не лицензированы для производственного использования.

В предыдущем поведении Microsoft было, что Beta 2, как правило, находится под лицензией Go Live, что позволяет использовать ее в производственных целях. Somasegar комментирует это сообщение в блоге, в котором говорится, что они выпустят версию Go Live "позднее".

Я могу говорить только о .NET 4.0, но не о EF, но мы некоторое время писали с ним производственный код, и хотя между CTP и Beta 1 произошли некоторые существенные изменения, не кажется, что таких больших изменений Бета 1 и Бета 2.

0 голосов
/ 22 декабря 2009

Как уже отмечалось, как бета-версия, так и CTP-лицензия не позволяют развертывание на сервере prod.

С другой стороны, поскольку MS будет задерживать выпуск как VS 2010, так и .net fx 4.0, лицензии на версии-кандидаты будут изменены, чтобы разрешить их использование в производстве.

Подробнее здесь .

...