2010-12-10 12 views
0

Ich möchte Admin-Panel für meine Website erstellen!Silverlight vs. HTML für den Aufbau von Admin Panel?

Aber ich bin zwischen Silverlight und HTML verwirrt.

Ich glaube, Silverlight geben Sie mir eine bessere Kontrolle und einfacher von HTML

Was raten Sie mir in Bezug auf die besten, Sicherheit zu verwenden, und starke Kontrollen?

Dank,

Antwort

0

Trotz allem, was jeder sagt, Silverlight (und Flash selbst) ist nicht überall. Es gibt immer noch viele Benutzer und Browser, die Silverlight nicht haben oder unterstützen. Natürlich wird es eine großartige Anwendung sein, wenn sie mit Silverlight erstellt wird, aber Sie können nicht einfach diejenigen ignorieren, die es nicht installiert haben. Wenn Sie mit Silverlight gehen, müssen Sie noch eine einfache HTML-Version Ihrer Admin Panel implementieren.

all dies gesagt ist, es auf Ihrer Benutzerbasis wirklich hängt, Umfang der Anwendung und die Art der Umgebung in laufen wird.

0

Raten Sie es auf Ihrem Publikum abhängt. Für ein Admin-Panel ist Silverlight wahrscheinlich die beste Lösung, wenn Sie die maximale Reichweite für verschiedene Geräte und Betriebssysteme benötigen. Wahrscheinlich können Sie mit RIA-Services oder WCF Data Services sehr schnell etwas zusammenstellen.

Aus Sicherheitsgründen sollten Sie Ihre Dienste auf die gleiche Weise sichern, unabhängig davon, ob Sie einen HTML- oder Silverlight-Client für den Zugriff verwenden. Im Grunde nehmen Sie niemals an, dass Ihr Client der einzige ist, der auf Ihre Dienste zugreift. Senden Sie keine Daten an den Client, die nicht angezeigt werden sollen, und vertrauen Sie den Eingaben des Clients nicht zu, ohne sie zuvor zu validieren. Hier können RIA-Dienste helfen, da sie Validierungsregeln auf dem Client und dem Server koordinieren können.

-1

Ich bin nicht wirklich vertraut mit Silverlight, so kann ich nichts darüber beurteilen. In Bezug auf HTML denke ich, es ist eine bessere Wahl, wenn Sie es in vielen Browsern verfügbar wollen. Wenn Sie von HTML5 gehört haben, denke ich, dass Sie darüber nachdenken werden. Nun, es basiert immer noch auf Ihren Bedürfnissen.