BT

Les bibliothèques de classes (vraiment) portables

par Jeff Martin , traduit par Slim Ouertani le 31 déc. 2013 |

La promesse de bibliothèques de classes portables (PCL) pour le Framework .NET a été limitée jusqu'à présent en raison de leur dépendance à la pile basée sur Microsoft. Cette dépendance a été exprimée sous la forme d'un contrat de licence logicielle qui restreint légalement les PCL aux seules plates-formes Microsoft dont Windows Phone, Xbox 360 et Windows Desktop. Autrefois, si vous étiez un développeur cherchant à construire une application multi-plates-formes qui fonctionne sur des plates-formes non-Microsoft via Mono ainsi que celles basées Windows, la licence vous en empêchait. Cette restriction artificielle limitait l’adoption de PCL, mais une nouvelle annonce de Microsoft élimine cette frustration juridique et offre aux dveloppeurs une nouvelle raison d'utiliser cette technologie.

Comme l'affirme Rich Lander, Microsoft Program Manager, il est désormais possible d'utiliser les Portable Library Reference Assemblies sur n'importe quelle plate-forme. Miguel de Icaza chez Xamarin a ajouté que cette version est « une bonne nouvelle » et qu'elle permettra aux développeurs « de créer des exécutables sur les plates-formes sans Visual Studio (Mac, Linux ou même Windows sans VS)».

Cette version est un grand pas en avant, mais il reste encore du travail pour quelques autres PCL Microsoft toujours limitées. Une demande UserVoice récurrente reste en suspens ce qui signifie que les bibliothèques Microsoft (y compris les Collections Immutables) restent limitées. Cela dit, c'est un pas dans la bonne direction vers plus d'ouverture et de soutien aux développeurs.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT