Frage

Ich versuche, für Click-Once- und Smart-Client-Entwicklung einzutreten, aber mein Netzwerk-Support-Team möchte für alles bei der Webentwicklung bleiben.

Wie kann man sie am besten davon überzeugen, dass „Click-once“ und intelligente Kundenentwicklung einen Platz im Unternehmen haben?

War es hilfreich?

Lösung

Wir verwenden ClickOnce dort, wo ich arbeite.Im Hinblick auf den Vergleich mit einer Web-Version würde ich den Fall auf die Notwendigkeit stützen, den Benutzern eine Rich-Client-App zur Verfügung zu stellen, andernfalls wäre es möglicherweise tatsächlich besser, Webanwendungen zu verwenden.

Was die Veröffentlichung einer Rich-Client-App angeht, ist ClickOnce fantastisch.Sie können es so einrichten, dass Aktualisierungen beim Start erzwungen werden, wodurch eine Version im gesamten Netzwerk erzwungen wird.Sie können davon ausgehen, dass ClickOnce Ihnen den gleichen Vorteil bietet, einen einzigen Bereitstellungspunkt zu haben, den die Webbereitstellung bietet.

Persönlich habe ich festgestellt, dass ClickOnce unglaublich nützlich ist.Wenn Sie Rich-Client-.net-Apps entwickeln (unter Windows, obwohl wir ehrlich sind, ist dies der überwiegende Teil der echten .net-Entwicklung). Ist in Windows) und möchten es in einem Netzwerk bereitstellen, es gibt nichts Vergleichbares.

Andere Tipps

Hier sind ein paar Ideen, die helfen könnten

  1. Lange laufende Prozesse sind nicht der beste Freund von asp.net.
  2. Skalierung, Verwendung der clientseitigen Verarbeitung im Vergleich zu größeren oder mehr Servern senkt die Kosten usw.

Sie haben ihren Platz in der Windows-Umgebung, aber nicht in anderen Umgebungen. Wenn Sie also vorhaben, Anwendungen für externe Clients zu schreiben, bleiben Sie wahrscheinlich am besten bei der webbasierten Entwicklung.

Ich habe dieses „Write Once, Run Many“ schon einmal von Microsoft gehört, als Asp.net 1.1 veröffentlicht wurde, aber in der Praxis ist es nie passiert.

@Markieren

Skalierung, Verwendung der clientseitigen Verarbeitung im Vergleich zu größeren oder mehr Servern senkt die Kosten usw.

Ich bin mir nicht sicher, ob ich dem völlig zustimmen würde.Es scheint weniger zu kosten, einen leistungsstarken Server und Tausende von „Dum-Terminals“ zu kaufen, als einen durchschnittlich leistungsstarken Server und 1.000 leistungsstarke Desktop-Computer.

@GateKiller

Wenn ich von Skalierung spreche, meine ich die Kosten für den Kauf weiterer Server und nicht von Clients.

Die meisten Workstations in einem Unternehmen verbrauchen tagsüber kaum 50 % ihrer Rechenleistung.Wenn ich eine per Mausklick bereitgestellte Anwendung verwenden würde, würde ich die vorhandenen Workstations nutzen und somit keine weiteren Kosten für die Organisation verursachen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top