2009-11-20 17 views
5

Je suis juste curieux de savoir si silverlight 4 va remplacer XBAP complètement! Comme la confiance totale XBAP, Pouvons-nous tout faire avec Silverlight 4? Des commentaires?Silverlight 4 et XBAP

+1

cela semble être similaire, sinon un double, à cette question http://stackoverflow.com/questions/1758070/what-does-wpf-still- Si je me souviens d'avoir lu correctement, vous ne pouvez pas faire PInvoke à l'intérieur de Silverlight-4 –

Répondre

0

Ils vont probablement limiter l'utilisation de code dangereux et PInvoke dans Silverlight 4 à un degré plus élevé que dans XBAP.

+0

quoi que ce soit Silverlight; confiance totale sur le navigateur ou non. Cela nécessiterait toujours XBAP ou une approche similaire. – JamesEggers

0

Je pense qu'ils restreindront toujours l'accès au système de fichiers dans Silverlight. Sinon, comment savez-vous que votre application Silverlight votre course ne dépose pas quelque chose de méchant (cheval de Troie, virus, etc.) sur votre disque dur? Je suis sûr qu'il y a d'autres choses que Silverlight ne pourra tout simplement pas faire pour des raisons de sécurité.

3

Techniquement ce n'est pas un remplacement. XBAP fournit la richesse complète de WPF et du .NET Framework toujours absent de Silverlight même lorsque les Privs élevés sont activés. Cependant, IMO, Silverlight 4 semblerait fournir assez pour donner à ceux qui pourraient avoir considéré XBAP une pause pour la pensée. Dans la mesure où je m'attendrais à ce que XBAP continue à être soutenu, il serait mis à l'écart.

2

XBAP est dans le navigateur n'est-ce pas? Le mode de confiance de Silverlight 4 est seulement en dehors du navigateur, donc si vous voulez faire quelque chose de confiance dans le navigateur, vous devez toujours utiliser XBAP.

1

En plus du mode sécurisé nécessitant de navigateur, je crois qu'il peut seul utilisateur d'accès des parties spécifiques du disque dur, comme le bureau de l'utilisateur, mes documents, etc.

Tim Heuer a quelques vidéos déjà sur le site Silverlight.Net

http://silverlight.net/learn/videos/all/local-file-access/