begin process at 2010 02 10 01:11:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Client lourd et interface Web


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Client lourd et interface Web

jeudi 18 octobre 2007 à 15:50:06 | Client lourd et interface Web

godvicien

Membre Club


Bonjour,

Je développe un logiciel qui est un client lourd avec sa DB délocalisée.
L'interface homme-machine est développée avec les winforms, mais je ne suis pas content du résultat.

J'aimerais développer l'IHM avec un frontal Web tout en conservant l'architecture client lourd.

Est ce possible ?

Je crois que le framework intégre un mini serveur web, donc ca doit être possible.

Si qqn à un projet qui puisse m'inspirer pour ca, je suis preneur...

Salut a tous.

jeudi 18 octobre 2007 à 20:00:01 | Re : Client lourd et interface Web

bidou_01

Bonsoir,

Tu peux développer en ASP.NET 2.0 par exemple. Tout le front office (interface web) est codé en html (côté client) et à l'aide de contrôles fournit par ASP.NET (textBox, bouton..., côté serveur), le back office (toutes les méthodes d'accès au données, de traitement...) peut être coder en C# ou VB.NET par exemple et sera interprété côté serveur. 

Ainsi tu peux conserver tes méthodes que tu as déjà codé, en les adaptant à ta nouvelle interface.
Tu devras alors héberger ton application sur un serveur IIS.

Sinon l'autre solution est de développer une application WPF (interface en langage Xaml, back office en C# par exemple). Il me semble (à vérifier dans quelles mesures) que Internet Explorer 7 intègre un plugin pour faire tourner ce genre d'application...

Cordialement,

Bidou_01

jeudi 18 octobre 2007 à 21:01:00 | Re : Client lourd et interface Web

godvicien

Membre Club

>> "Tu devras alors héberger ton application sur un serveur IIS."

C'est clairement ce que je veux éviter.
Mon soft est un client lourd, et je ne compte pas faire installer un serveur IIS chez chacun de mes utilisateurs.

Ce que j'aimerai c'est que mon soft fasse lui même office de serveur web grace au framework,
et qu'ainsi un utilisateur puisse attaquer le frontal en tappant dans son  navigateur une adresse du style :
localhost://monApplication.aspx

J'insite donc bien sur le fait que je veuille conserver l'arcitecture client lourd et non passer sur une architecture client/serveur.
Il me semble que le framework intégre un mini serveur web pour cela entre autre.


vendredi 19 octobre 2007 à 10:06:14 | Re : Client lourd et interface Web

Nikoui

J'ai du mal a comprendre ce que tu veux faire, mais si j'ai bien compris :
- Tu veux un client lourd
- Tu veux une archi "n-tiers" à base de services ?
- Tu ne veux pas de web services (tu ne veux pas a avoir utiliser 2IS)

Si c'est bien ça, alors regarde du côté de WCF. Ce framework te permet de créer des services et de les hébergers directement depuis ton application (qui fait dans ce cas office de "serveur web"). Tu peux donc mettre en place une architecture n-tiers composée uniquement d'appli .Net...

(Concernant le "mini serveur" web présent dans Visual Studio, il est juste la pour permettre de débugger un projet sans avoir à utiliser 2IS, mais surement pas pour "remplacer" 2IS sur une appli en production)


Working as designed
www.nikoui.fr
vendredi 19 octobre 2007 à 12:30:37 | Re : Client lourd et interface Web

godvicien

Membre Club


En fait j'ai déjà mon Client Lourd qui est un soft P2P.
Sauf que mon IHM a base de Winforms n'est pas des plus convaincante.

J'aimerais donc créer une IHM avec un rendu Web, comme si mon client lourd était un site Web.
Ainsi je pourrais donner mon IHM en html à un vrais Web Designer qui pourrait l'enjoliver.

Le probléme vient du fait que je ne connaisse pas de Designer qui travaille sur les Winforms,
donc l'idée est de développer une IHM en html sur laquelle un web designer pourrait faire son travail.

En fait c'est tout simple, je ne veux pas de winforms mais du Html ou du ASP comme interface pour mon client lourd.

Croyez vous que c'est possible ?
mercredi 24 octobre 2007 à 16:14:48 | Re : Client lourd et interface Web

bidou_01

Réponse acceptée !
Bonjour,

J'étais entrain de lire un bouquin sur ASP.NET 2.0, et je suis tomber sur ça :

"Héberger ASP.NET dans vos application .NET", j'ai alors repensé à ton message.

Je n'ai pas fait de test, mais voici quelques pistes :

C'est l'espace de noms System.Web.Hosting qui permet d'héberger ASP.NET dans une appli .NET

Et en bonus l'extrait de code du bouquin, mis en ligne par l'auteur lui même, Patrick Smacchia (d'ailleur un très bon libre sur .NET 2! )

[ Lien ]

Cordialement,

Bidou_01
 


[ Lien ]
lundi 24 mars 2008 à 00:40:25 | Re : Client lourd et interface Web

godvicien

Membre Club

Excellent ! Efin quelqu'un qui comprend ce que je veux dire.

Merci pour le tuyo !

En plus j'ai le livre mais je n'ai pas encore eu le temps de le lire en entier :)
C'est tellement gros que je le li par étape. J'ai feuilleté, c'est la page 863 !

En tout cas c'est bien ce que je pensais : on peut héberger sa propre appli ASP (la skin) par son application dot net.

Donc je peu développer une skin ASP qui sera hébergé par mon client lourd.




Cette discussion est classée dans : web, possible, client, interface, lourd


Répondre à ce message

Sujets en rapport avec ce message

Interface client web dynamique (base de donnée) [ par stephanie86 ] Bonjour à tous,Je susi nouvelle sur le forum et je souhaiterais que vous m'aidiez.je suis etudiante et nous avons un projet en base de donnée (titre: configuration client serveur [ par djbabou ] [^^happy17]Bonjour a tous Juste une petite question ... En fait, j'ai développée une application en c# en utilisant visual studio express 2008 ( don inserer une page web dans une interface graphique [ par mitehe ] salut, je voudrai savoir comment inserer une page web dans une interface graphique en c#..Merci Web service et securité [ par petiteGwen ] Bonjour, Dans le cadre d'un projet, je dois réaliser un web service qui permet à un client d'obtenir des informations sur la montagne de son choix. M Mise a jour automatique d'un client lourd C# [ par PROTEUS91 ] Hello à tous, Je viens de finir le codage d'un client lourd, mais genre très lourd. Maintenant que c'est fait je dois mettre en place une procédure d Problématique particulière [ par puman ] Salut la communauté,mon problème est le suivant:J'ai un client qui souhaite envoyer un mail à ses clients contenant un lien qui ouvre une page web. Su page web dans une application c# [ par nolius ] salut,voila je voudrais savoir si il est possible d'afficher une page web dans un richTextBox... j'en ai pas l'impression.sinon, est-il possible d'ajo static parametre [ par sheorogath ] j'ai encore un petit probleme de thread a cause d'uyne methode static que je ne peu pas mettre normale et d'un parametre je vous montre la source :/**


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales