Развертывание приложения .net 4.0 - PullRequest
2 голосов
/ 10 августа 2010

Я намерен разработать приложение с использованием .Net 4.0 и намереваюсь использовать EF4, но меня мало волнует развертывание приложения.

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

С .Net 4.0 было бы трудно распространять, так как для .Net 3.5 полный дистрибутив фреймворка занимает около 200 МБ и занимает около 20 минут, что очень сложно и станет кошмаром, если я получу поддержкувызов из-за переустановки операционной системы и т. д.

Как вы относитесь к разработке приложений на .Net 4.0?Есть другой язык, такой как DELPHI, который может быть достаточным для моего целевого приложения и действительно прост в развертывании.Пожалуйста, поделитесь своими мыслями по этому поводу.(Я не разработчик Delphi, я разработчик .Net, но мне нужно изучить EF4 для моего приложения.)

Другой вопрос, связанный с этим, заключается в том, что EF4 хорошо поддерживается только с MSSQL и не поддерживает MSДоступ.Что опять-таки вызывает у меня некоторые проблемы при развертывании и обслуживании.

Ответы [ 2 ]

2 голосов
/ 10 августа 2010

Если вы используете .NET 4.0, вы можете развернуть каркас на клиенте только с клиентским профилем, который намного меньше, чем полный каркас.

Более подробную информацию можно найти на: http://msdn.microsoft.com/en-us/library/cc656912.aspx

0 голосов
/ 10 августа 2010

Относительно вопроса, связанного с MS Access и MS SQL, я обнаружил, что можно использовать SQL Server 3.5 Compact Edition, который теперь также поддерживает настольные приложения.Он запускается в процессе приложения, но достаточно хорош для того, чтобы приложения, ориентированные на клиентов, нуждались в простом использовании и развертывании.

http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx

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