Является ли "приемлемым" выпуск программного обеспечения на базе .NET 4 (ноябрь 2009)?

StackOverflow https://stackoverflow.com/questions/1618040

  •  06-07-2019
  •  | 
  •  

Вопрос

Я пишу небольшой бесплатный инструмент.В настоящее время он находится в стадии бета-тестирования с использованием .NET 3.5, но есть по крайней мере один аспект из .NET 4, который я хотел бы включить.

Итак, не слишком ли опрометчиво выпускать программное обеспечение на базе .NET 4?

Спасибо!

Это было полезно?

Решение

Подождите, по крайней мере, до публичного выпуска .NET 4.0, прежде чем выпускать с ним что-либо, кроме ранней бета-версии программного обеспечения.

Я тоже в восторге от многого нового, но бета-версия программного обеспечения, построенного на фреймворке, который сам находится в стадии бета-тестирования, - это верный путь к катастрофе, если вы спросите меня.

Другие советы

Написание кода для версии 4.0 может иметь смысл.Выпуск для широкого потребления до его официального релиза кажется мне глупым.Незначительные изменения в версии 4.0 между настоящим моментом и официальным релизом могут привести к сбою вашего кода.Вероятно, это было бы легко исправить, но пока вы этого не сделаете, ваши пользователи будут злиться на вас за то, что вы выпустили (как им кажется) глючащую программу.

Я где-то читал, что VS2010 поставляется с лицензией go-live, что означает, что вы можете.Хотя не уверен, что стал бы этого делать.(Смотрите другие ответы ...)

Ну, вы бы заставили людей загружать и устанавливать бета-версию программного обеспечения.Люди могут неохотно или даже неспособно это делать, так что, по крайней мере, вы ограничиваете свою аудиторию.

Кроме того, все, что создано с помощью бета-версии программного обеспечения, не гарантированно будет совместимо с окончательной выпущенной версией.

Я бы не стал использовать полный фреймворк, но включение библиотек, таких как CTP, в библиотеку Task Parallel Library, если ваше приложение сильно многопоточное, было бы нормально, поскольку вы можете просто отправить .dll с вашим приложением, и вашим пользователям не придется ничего скачивать.Тем не менее, даже с TPL я бы остерегался, это необычно и может на порядок замедлить работу ваших алгоритмов в вещах, которые, казалось бы, должны работать просто отлично.Однако срок действия ОСАГО уже перевалил за год.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top