Je suis en train de plaider en faveur du développement client cliqué une fois et intelligent, mais mon équipe de support réseau veut garder le développement web pour tout. Quelle est la meilleure façon de les convaincre que le développement de clients cliquables et intelligents a une place dans l'entreprise?Comment faire en sorte que votre équipe de support réseau soit cliquée une seule fois?
Répondre
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.
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.
Voici quelques idées qui peuvent aider
- longs processus en cours, ils ne sont pas asp.net meilleur ami.
- mise à l'échelle, en utilisant le traitement côté client par rapport aux serveurs plus gros ou plus réduit le coût etc.
@ 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.
@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.
- 1. Support multi-IDE en Java pour une seule équipe
- 2. Comment puis-je faire en sorte qu'un utilisateur ne soit connecté qu'une seule fois dans Jboss/J2EE?
- 3. Que fait votre équipe pour se démarquer?
- 4. Comment faire en sorte que les hôtes Teredo d'un sous-réseau communiquent entre eux
- 5. Faire en sorte que http apparaît dans une adresse Web
- 6. Comment faire en sorte que PHPMyAdmin affiche les avertissements MySQL?
- 7. Comment faire en sorte que la fonction de recherche rapide de Mac OS X soit plus conviviale pour les programmeurs?
- 8. Comment faire en sorte que l'URL envoie un formulaire d'action?
- 9. Comment puis-je faire en sorte que DataContractJsonSerializer sérialise un objet en tant que chaîne?
- 10. Comment puis-je faire en sorte qu'un JPanel se mette à jour une fois que la fenêtre défile?
- 11. Combinaison de plusieurs conditions en une seule fois en Javascript
- 12. Puis-je faire en sorte qu'une cellule soit en mode d'édition tout le temps?
- 13. Initialiser une classe une seule fois
- 14. Comment faire une expression dans une instruction select sans qu'elle soit retournée en tant que colonne?
- 15. Comment positionner un DataGridView sur une ligne spécifique (de sorte que la ligne sélectionnée soit en bas)?
- 16. Y a-t-il un moyen de faire en sorte que cffile.oldFileSize renvoie une valeur correcte?
- 17. Question de Jquery: Comment est-ce que je peux casser un formulaire en plusieurs parties de sorte qu'un seul fieldset soit visible à la fois?
- 18. Chargement de l'assemblage une seule fois
- 19. Comment faire un fichier réseau partagé en lecture seule en utilisant Python?
- 20. Comment positionner un DataGridView sur une ligne spécifique (de sorte que la ligne sélectionnée soit en haut)
- 21. Diviser une chaîne @ une seule fois en utilisant différents seps
- 22. Comment faire en sorte que Cobertura/Emma joue bien avec une application Eclipse?
- 23. Comment faire en sorte que ma sous-classe NSScroller ait une largeur différente?
- 24. Comment lier dynamiquement une socket à une seule interface réseau?
- 25. Comment puis-je faire en sorte que FirstOrDefault <KeyValuePair> a retourné une valeur
- 26. Montrer chaque date une seule fois
- 27. Allouer une classe fréquemment utilisée une seule fois?
- 28. Comment créer des fichiers objet une seule fois avec cmake?
- 29. yacc, appliquer une seule fois la règle
- 30. Comment puis-je faire en sorte qu'un nœud de valeur soit déplacé pour être un attribut de son nœud parent?