Является ли .Net core 1.0 готовым к использованию на полномасштабном производственном сайте?

Мне нравится идея изучения новых вещей и внутри .Net новый Core 1.0 так же велик, как и его, так как он только что переименовал его из .Net 5 в .Net Core 1.0

Но проект, о котором я думал использовать его, не является проектом для домашних пользователей или небольшим тестом, это будет полное корпоративное решение, в его текущем состоянии .Net Core 1.0 готов к использованию так? поскольку это шов, чтобы пропустить несколько бит и, очевидно, не был протестирован или сражен, как старый .Net.

Теперь программист во мне хочет сделать новую вещь, но рабочая сторона говорит, чтобы придерживаться того, что безопасно, чтобы вы не переполняли.

Ответ 1

UPDATE 2017: обе версии и инструментальные средства достигли "RTM", были выпущены и поддерживаются Microsoft.

"Release Candidate" версии .NET Core могут иметь непредвиденные ошибки, но поддерживаются и охватываемые "Go Live" лицензия. Поэтому, если у вас есть проблема и контракт на поддержку, Microsoft поможет вам. Кроме того, вы, вероятно, можете ожидать, что основные проблемы блокировки будут устранены своевременно (имелось "rc1 update1" с несколькими исправлениями). Команда часто повторяет, что они считают, что RC готов к производству и ценят обратную связь, если вы столкнулись с проблемами (см. Видео на live.asp.net).

Пока нет RC для ребрендинга "core 1.0" -версия, вы можете начать с использования RC1 (используя dnx вместо dotnet cli). Roadmap еще не обновлен, но много репозиторий github (cli, coreclr, corefx) были обновлены вехой "rc2" на 22 апреля и "rtm" на 30 июня.

Согласно "старому" расписанию,.NET Core и ASP.NET Core уже были отправлены ( "rtm" ), но они решили внести изменения в инфраструктуру - переход на новый CLI, TFM ( "netstandard" ) и "модель развертывания" (no dnx). На мой взгляд, учитывая, что в настоящее время большая часть работы происходит в этой инфраструктуре, вы можете ожидать, что "ядро" (каламбур) будет стабильным, и я лично буду использовать его для производственных систем.

Если вы начинаете разработку сейчас: ежедневные сборки dnx по-прежнему обновляются для работы с новыми проектами cli dotnet, поэтому вы получаете поддержку Visual Studio Tooling.

Ответ 2

В дорожной карте для .NET Core на github указано следующее

RC1 кандидат на выпуск будет поддерживаемой и готовой к выпуску межплатформенной версии.

RC - это релиз Go Live, который поддерживается в Windows, OS X и Linux и что вы можете развернуть свое приложение для производства и позвонить в службу поддержки Microsoft, если вам нужна помощь.