2009-12-11 4 views
1

Je voudrais commencer à faire un petit projet (rien de trop sophistiqué) pour le bureau et le web en utilisant Silverlight. Voici mes questions:Question sur l'utilisation de Silverlight pour les applications Web et de bureau

  1. Aurai-je besoin de Silverlight 4.0 ou 3.0 a-t-il des fonctions hors navigateur? Y a-t-il des changements significatifs entre les deux versions, à cet égard?

  2. Quelles autres options ai-je en plus de Silverlight? J'envisage également d'utiliser Silverlight pour la partie en ligne et un projet WPF distinct pour le bureau. Je n'ai aucune expérience Flash/Flex/Air. En plus de .NET, j'ai de l'expérience avec C++, Java et PHP.

  3. Est-ce que quelqu'un a de l'expérience avec ça? Je sais que c'est une nouvelle technologie (bêta!) Donc je m'attends à des bosses en cours de route. Si je peux juste avoir un code de base, ce serait fantastique, cependant.

Répondre

1
  1. silverlight 3 a hors-navigateur fonctionnalités.

  2. A côté de silverlight la seule alternative que je peux penser est (quoique un peu différente) Java Web Start technologie - application de bureau java téléchargé à partir du serveur web. Je l'ai utilisé dans un projet et il n'y avait pas de problèmes. Le même contrôle Silverlight a été présenté dans le navigateur et pourrait être installé comme une application de bureau en un seul clic. Peu de lignes de code étaient suffisantes pour y parvenir. Voici some tutorial

0

Pour répondre à votre première question:

Alors que Silverlight 3 sera équipée de fonctions hors navigateur, ils sont assez limitées. Avec Silverlight 4, vous pouvez écrire une application de bureau en toute confiance.

Comme indiqué dans this blog après par Shawn Wildermuth:

En OOB, votre application est toujours en cours d'exécution dans un navigateur (une fenêtre d'hébergement IE sur Windows et Safari sur Mac). Il vit toujours dans le même sandbox de sécurité que les applications de navigateur.

Cela signifie que votre application aura les mêmes restrictions que si elle était exécutée à partir d'un navigateur.

Questions connexes