Clickonce?
What are the differences between App-V and ClickOnce?
ClickOnce also runs from server and isolates application from system and other ClickOnce cached applications...
I'm interested in both technologies, from an ISV view. Should I only sell MSI, or give my multiple corporate customers App-V and ClickOnce, too
ClickOnce also runs from server and isolates application from system and other ClickOnce cached applications...
I'm interested in both technologies, from an ISV view. Should I only sell MSI, or give my multiple corporate customers App-V and ClickOnce, too
0 Comments
[ + ] Show comments
Answers (3)
Please log in to answer
Posted by:
pjgeutjens
13 years ago
As far as I know clickonce applications, they allow you to dynamically update an application by changing the repositories on the server. When a user clicks the clickonce shortcut, the most recent versions of the files for the application will be downloaded from the server before starting the application. While this is a good way to ensure that users are always running the latest version of an application, I don't see the isolation functionalities in it that App-V brings.
If you want to offer App-V, the isolation functionalities are a bonus. IMO however the technology still has some key weak points (shell extensions immediately coming to mind) that will force you to go for MSI solutions for a reasonable percentage of your applications still. I just heard the initial numbers on the project I'm on atm, and they're around 60% APP-V, 40% MSI. They'll probably skew more towards the App-V side in time, but like you see, still a significant percentage of applications that cannot be virtualised.
Just my 2c
PJ
If you want to offer App-V, the isolation functionalities are a bonus. IMO however the technology still has some key weak points (shell extensions immediately coming to mind) that will force you to go for MSI solutions for a reasonable percentage of your applications still. I just heard the initial numbers on the project I'm on atm, and they're around 60% APP-V, 40% MSI. They'll probably skew more towards the App-V side in time, but like you see, still a significant percentage of applications that cannot be virtualised.
Just my 2c
PJ
Posted by:
JohnCena83
13 years ago
Microsoft Application Virtualization (also known as App-V; formerly Microsoft SoftGrid) is an application virtualization and application streaming solution from Microsoft. It was acquired by Microsoft during the acquisition of Boston, Massachusetts-based Softricity on July 17, 2006.
ClickOnce is a Microsoft technology for deploying Windows Forms or Windows Presentation Foundation-based software, also called Smart clients. It is similar to Java Web Start for the Java Platform.
ClickOnce is a Microsoft technology for deploying Windows Forms or Windows Presentation Foundation-based software, also called Smart clients. It is similar to Java Web Start for the Java Platform.
Posted by:
RFlum
10 years ago
ClickOnce is for very simple installations: specifically .NET Framework-based smart client applications that don't have sophisticated configuration requirements. No registry entries, no NT services installed, no self-repair, no GAC installs, etc.
ClickOnce-deployed applications are installed per-user, not per-machine. !!!!!!!!!
See http://msdn.microsoft.com/en-us/library/ms973805.aspx for more detailed info, and especially look at the table of differences between MSI and ClickOnce.
I think you should offer all three technologies, but use ClickOnce for the very narrow set of installations it was created for.
Rob
ClickOnce-deployed applications are installed per-user, not per-machine. !!!!!!!!!
See http://msdn.microsoft.com/en-us/library/ms973805.aspx for more detailed info, and especially look at the table of differences between MSI and ClickOnce.
I think you should offer all three technologies, but use ClickOnce for the very narrow set of installations it was created for.
Rob
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.