2008-09-01 7 views

Répondre

1

Nous utilisons ClickOnce où je travaille; En termes de comparaison avec une version Web, je me baserais sur la nécessité de fournir aux utilisateurs une application client riche, sinon il pourrait être préférable d'utiliser des applications Web.

En termes de publication d'une application cliente riche ClickOnce est fantastique; vous pouvez le configurer pour appliquer des mises à jour au démarrage, ce qui impose une version sur le réseau. Vous pouvez faire en sorte que ClickOnce vous offre le même avantage d'avoir un seul point de déploiement que le déploiement Web possède.

Personnellement, j'ai trouvé ClickOnce pour être incroyablement utile. Si vous développez des applications .net riches en client (sous Windows, mais avouons-le la grande majorité du vrai développement .net est sous Windows) et que vous voulez le déployer sur un réseau rien d'autre ne se compare.

0

Ils ont une place dans l'environnement Windows, mais pas dans un autre environnement et si vous avez l'intention d'écrire des applications pour des clients externes, alors vous préférerez probablement le développement basé sur le Web.

J'ai entendu cela "écrire une fois, exécuter beaucoup" avant de Microsoft lorsque Asp.net 1.1 a été publié, il ne s'est jamais produit dans la pratique.

1

Voici quelques idées qui peuvent aider

  1. longs processus en cours, ils ne sont pas asp.net meilleur ami.
  2. mise à l'échelle, en utilisant le traitement côté client par rapport aux serveurs plus gros ou plus réduit le coût etc.
0

@ Mark

mise à l'échelle, en utilisant le traitement côté client par rapport à de plus grands ou plusieurs serveurs réduit les coûts, etc.

Je ne suis pas sûr que je serais entièrement d'accord avec cela. Il semblerait que cela coûte moins cher d'acheter 1 serveur puissant et 1 000 de «bornes de dépôt» qu'un serveur puissant moyen et 1 000 d'ordinateurs de bureau puissants.

0

@GateKiller

quand je parle de mise à l'échelle que je parlais du coût d'achat plus de serveurs et non clients.

la plupart des postes de travail d'une organisation utilisent à peine 50% de leur puissance de calcul tout au long de la journée. Si je devais utiliser un clic une fois l'application déployée j'utiliserais le grunt des postes de travail existants n'ayant donc aucun coût supplémentaire sur l'organisation.

Questions connexes