IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La partie cliente de WCF devient open-source
Microsoft ouvre la composante du framework .NET dédiée aux communications à Linux et OS X

Le , par Lutarez

240PARTAGES

4  0 
C'est assez discrètement que Microsoft a annoncé sur le blog de la fondation .NET le passage en open source de la partie cliente de WCF.

WCF est une technologie de haut-niveau initialement développé à l'époque de Windows Vista permettant de créer des web services ou des applications de remoting sans avoir à gérer la couche basse des communications réseaux. WCF s'appuie essentiellement pour cela sur une programmation par contrat et permet de s'affranchir du protocole utilisé pour la communication réseau. L'un des points forts de l'outil est d'ailleurs une séparation forte entre la logique du service (le rôle du développeur) et la configuration réseau dudit service (géré par l'intégrateur).

L'objectif actuel de l'équipe en charge du projet est de porter cette technologie sur Mac OS X et Linux, d'autres plateformes pouvant être ciblées à l'avenir. De plus, l'équipe travaille dur pour porter WCF sur le .Net CoreCLR, le moteur d’execution de .NET Core, la déclinaison open source du Framework .NET. Le support des applications universelles de Windows 10 est aussi d'actualité.

À l'heure actuelle, il manque encore beaucoup de fonctionnalités au projet, mais les contributions sont acceptées comme c'est le cas pour tous les nouveaux projets open source de Microsoft dorénavant.
Il est également à noter que le projet ne permettra que de consommer sur un service WCF depuis OS X ou Linux, et non pas d'héberger un service. Ceci est un point que Microsoft devrait éclaircir dans le futur.

La version open source de WCF est composée de cinq bibliothèques à savoir :

• ServiceModel.Primitives
• ServiceModel.Http
• ServiceModel.NetTcp
• ServiceModel.Duplex
• ServiceModel.Security

L’ensemble est disponible sous licence MIT.

Utilisez-vous ou avez-vous déjà utilisé WCF pour l'un de vos projets ? Quels souvenirs en gardez-vous ?
Utilisez-vous des technologies similaires ? Si oui, lesquels et pourquoi ?
Comment juger cette ouverture de Microsoft vers l'open source ?

Sources :
Blog de la fondation .Net
Le dépôt GitHub

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de imikado
Rédacteur https://www.developpez.com
Le 22/05/2015 à 14:50
J'utilise déjà WCF sur des projets c# et c++ dotNet et j'en ai un bon souvenir: je trouve le concept sympa et relativement facile à mettre en place

C'est une bonne chose si on peut avoir des clients sous linux, ça évitera de passer par des webservices, ce sera donc plus rapide
2  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 22/05/2015 à 14:44
Donc, en fait, il reste des éléments importants qui ne sont pas encore open-source, dans le monde .Net ?

J'ai l'impression que ce que fait Microsoft est intéressant. Ce qui serait vraiment cool, ça serait de passer Visual Studio en open-source. Je veux dire, les outils de développeur, vus les volumes, je ne pense pas que c'est ça rend Microsoft riche, hein. Et ça pourrait sûrement créer un appel d'air qui pourrait augmenter significativement le nombre de développeurs...
1  0 
Avatar de I_Pnose
Membre chevronné https://www.developpez.com
Le 22/05/2015 à 15:33
Citation Envoyé par Traroth2 Voir le message
Donc, en fait, il reste des éléments importants qui ne sont pas encore open-source, dans le monde .Net ?

[...]Ce qui serait vraiment cool, ça serait de passer Visual Studio en open-source.
Un portage en l’état parait difficile dans la mesure où Visual Studio est développé en WPF. Je n’imagine pas un projet Visual Studio open-source sans une ouverture préalable de Windows Presentation Fundation (ça, ce serait du bonheur en barre... mais je suis sceptique).
0  0 
Avatar de Arnard
Membre émérite https://www.developpez.com
Le 22/05/2015 à 18:50
Bah ça implique la couche directX, donc migrer vers OpenGL, je me demande quels seraient les efforts à faire.
0  0