Developper un forum nen Silverlight

basopro Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -  
basopro Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


salut, je suis en tain de développer une application Web Silverlight en C#, mais il s'avère que je dois implémenter une fonctionnalité de Forum d'échange entre les différents utilisateurs,
Ma question est large mais il faut quand la poser.

Il faut dire que c'est ma toute première fois de concevoir une application web en Silverlight.
Il ne s'agit pas d'une erreur mais un manque de connaissance si je peux le dire ainsi.

En effet je me trouve en face d'un projet dans le quel je dois implémenter un FORUM d'échange entre différents utilisateurs de cette future application Silverlight( comme celui que nous utilisons actuellement sur le site du zero) .
Pou ce qui concerne l'analyse et le realisation de la base de donée, je l'ai déjà fais. Mais mon soucis est que je ne sais pas par ou commencer a coder ce forum avec le Sivelight (C#).

Ja demande donc si un membre du Furom des zero peux me guider en me donnant des astuces ou des liens menant vers des tutos qui peuvent m'aider a concevoir ce forum en Silverlight, ou un code source que je pour Modifier pour avoir ce que je veux.

Je compte sur votre comprehension .merci

4 réponses

Rodolphe_ Messages postés 1498 Date d'inscription   Statut Membre Dernière intervention   285
 
Bonsoir,
difficile de vous comprendre en effet.
Si j'ai bien compris on ne code pas en silverlight puisque c'est un plugin, une sorte de moteur de rendu pour le navigateur web tout comme l'est le framework dotnet pour le pc.
Je pense qu'il faut créer la page en asp.net tout comme on le ferait en html puis utiliser C# (cette fois ci on code en C#) à l'instar de php pour interfacer avec la base de données.

Vous connaissez ces deux langages à savoir l'asp.net et le C# plus le fonctionnement de silverlight?

https://dotnet.developpez.com/cours/?page=csharp
0
Orwell
 
Le plugin Silverlight permet l'exécution des applications Silverlight, qui sont bien écrites en C# ou en VB.NET grâce à un framework dédié. Ce sont des applications dites "légères", dans ce sens qu'elles sont développées comme des applications Windows mais destinées à être exposées dans une page web (comme une application Flash).

Le même framework pour Silverlight est d'ailleurs également utilisé pour la réalisation d'applis Windows Phone.
0
Garth
 
Salut, ça ressemble à un copié collé sur le "Furom des zero"(en orthographe j'en doutes pas). Ici c'est Comment ça marche hein ;) . Bref, je suit qu'un visiteur et ne connait pas Silverlight mais n'est il pas en partie WYGIWYS?
En tout cas il doit posséder des bibliothèques d'objets, avec de la chance de connexion à une base. Au pire il vous faut des drivers ODBC pour silverlight.
Sinon est il possible de charger des données sur la page? Comme cela vous pouvez faire le traitement en php ou asp et utiliser l'application silverlight pour les récupérer, je l'ai fait en flash quand il n'y avait pas le choix(maintenant c'est bon).
Est il possible de charger des pages web dans silverlight? Comme ça c'est encore plus simple.
Sinon quels sont les raisons qui vous poussent à utiliser Silverlight? Les avantages de vos commanditaires? Pour un forum et pour le reste.

Etant spécialisé en multimédia et animation je pensait compléter ma maîtrise de Flash par Java Fx mais Silverlight peut m'attirer aussi(beaucoup moins que des objets Java).
0
Orwell
 
Une application Silverlight étant exécutée côté client, il lui est interdit de se connecter directement à une base de données. Elle doit s'adresser à un service web (au format libre : SOAP, REST, OData, ... via HTTP ou TCP) qui lui expose les informations dont elle a besoin.

Une appli Silverlight ne peut pas non plus afficher une page HTML (du moins pas si cette appli est elle-même présente dans une page HTML). Mais de toute façon, les capacités de mise en forme de données offertes par Silverlight et XAML sont bien supérieures à HTML donc autant en profiter (no troll, true fact).
0
Orwell
 
Il y a deux éléments à développer :
- une application Silverlight, qui s'occupera de l'affichage du forum et de la saisie de nouveaux posts côté client ;
- un site web ASP.NET, qui exposera cette appli Silverlight dans une de ses pages ainsi qu'un service web que l'appli pourra appeler pour obtenir les données nécessaires.

En ce qui concerne Silverlight, ça sera assez classique. N'importe quel tuto sur Silverlight fera l'affaire pour apprendre comment poser les bases du forum, mettre en place la navigation, créer des formulaires, mettre en forme les messages etc.

En ce qui concerne le site web, comme il n'y a à priori aucune page à développer (hormis celle qui expose l'appli Silverlight), l'essentiel du travail se situera du côté du Service Web, où il faudra d'une part interagir avec la base de données et l'autre part définir les points d'accès pour Silverlight. Ces deux aspects peuvent être implémentés très facilement en combinant Entity Framework et WCF RIA Services.
0
basopro Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci a vous tous qui evez pris pris un bout de vos temps pour me repondre, c'est Ingenieux de vorte par et je pense qu'apres la lecture des differentes reponses qu vous m'avez proposé, j'arrive a tracer Mo axe de travial ( Intefacé avec le silverlight et derriere cela, gerer tous ce qui est Metier et autres avec l'ASP)

merci pour votre EXPERTISE .

<Basotique>??????
0