2010-08-10 3 views
2

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

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

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

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

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

ответ

2

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

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

+0

Это хлопот и поддержка бремени, что является проблемой. И говорить о том, что системный администратор предприятия предлагает относительную новую версию фреймворка. Я придерживаюсь .NET 2, если можно предположить, что он обычно установлен –

0

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

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

+0

Полезная информация приведена в этом документе. http://download.microsoft.com/download/A/4/7/A47B7B0E-976D-4F49-B15D-F02ADE638EBE/Compact_Express_Comparison.doc – fawad

+1

Так почему бы просто не использовать Jet 4.0, который входит в состав Windows 2000 и новее OS и гораздо лучше поддерживается в Access? –

Смежные вопросы