Sharpcrafters PostSharp

Framework AOP basé sur MSIL pour les projets .NET

Publisher

Sharpcrafters

Note moyenne

Deze score is berekend door AI op basis van publiek beschikbare informatie.
5 / 5

À propos de ce logiciel

PostSharp est un framework orienté aspect basé sur MSIL pour .NET qui automatise le code répétitif en tissant des aspects dans les assemblages compilés. Il inclut des bibliothèques de motifs prêtes à l'emploi pour la journalisation, la mise en cache, MVVM, la gestion des threads, ainsi que des outils pour créer des aspects personnalisés. PostSharp s'intègre aux serveurs de build et à Visual Studio et est maintenu pour assurer la compatibilité avec les versions récentes de .NET, tandis que l'éditeur recommande Metalama pour les nouveaux projets.

Licences & prix

Ultimate

Combine toutes les bibliothèques d'aspects, les outils pour développeurs et les fonctionnalités avancées en un seul package pour des capacités AOP complètes.

Caching

Fournit des aspects de mise en cache au moment de la compilation pour les méthodes et les propriétés, permettant une mise en cache déclarative des résultats et des stratégies d'expiration.

Framework

Comprend l'infrastructure centrale de PostSharp, les aspects de base, l'intégration au projet et le support du tissage à la compilation pour le développement d'extensions.

Logging

Ajoute des aspects de journalisation pour instrumenter automatiquement l'entrée et la sortie des méthodes, les exceptions et la mise en forme configurable des messages de journal.

Threading

Propose des aspects de gestion des threads et de synchronisation pour simplifier l'exécution en arrière-plan, le verrouillage et les schémas de gestion de la concurrence.

Mvvm

Fournit des aspects de support MVVM pour la notification de changement de propriété, le câblage des commandes et la réduction du code répétitif des modèles de vue.

Achat

Sharpcrafters PostSharp

Sharpcrafters PostSharp
En stock
Livraison: 1 jour ouvrable
Chargement...
154,51 €
Gratuit et sans engagement

Avez-vous besoin de plus d’informations ou cherchez-vous une autre licence?

Avantages

  • Boilerplate reduction: Automatise les motifs de code répétitifs pour réduire le code 'boilerplate' manuel.
  • Cross-cutting concerns: Implémente la journalisation, la mise en cache, la validation et d'autres préoccupations transversales via des aspects.
  • Ready-made pattern libraries: Inclut des bibliothèques pour la journalisation, la mise en cache, MVVM, la gestion des threads, et plus encore.
  • Build and CI friendly: Injecte les aspects lors de la compilation et s'intègre aux serveurs de build.
  • IDE visibility and tooling: Fournit une extension Visual Studio pour inspecter les transformations et les diagnostics.

Langues disponibles

  • English

Informations de support

  • Documentation access: Une documentation développeur complète et une référence API sont disponibles en ligne.
  • Downloads and archives: Téléchargez les versions historiques et les installateurs depuis la page de téléchargement.
  • Customer portal: Accédez aux abonnements, aux clés de licence et aux droits via le portail client.
  • Support policies: Les politiques de support, le versionnage et les phases de maintenance sont publiés sur le site.
  • Blog and case studies: Les articles de blog et études de cas fournissent des exemples d'utilisation et des mises à jour produit.

Questions fréquentes

Qu'est-ce que PostSharp et que fait-il ?
PostSharp est un framework orienté aspect basé sur MSIL pour .NET qui injecte des comportements transversaux dans les assemblages compilés au moment de la compilation, réduisant le code 'boilerplate' et fournissant des bibliothèques de motifs pour les préoccupations courantes.
Quelles cibles et frameworks .NET PostSharp prend-il en charge ?
PostSharp prend en charge une gamme de cibles .NET Framework (par exemple 3.5 à 4.8) et des versions modernes de .NET comme 8.0 et 9.0, ainsi que certains cibles .NET Standard ; des tableaux spécifiques par package se trouvent dans la documentation.
Comment les aspects sont-ils appliqués au code et exécutés ?
PostSharp effectue une réécriture MSIL post-compilation pour injecter le comportement des aspects dans les assemblages pendant le processus de build ; les aspects s'exécutent ensuite aux côtés du code applicatif à l'exécution.
Les développeurs peuvent-ils créer des aspects personnalisés ?
Oui ; le framework PostSharp et la documentation décrivent les API, les motifs et les recommandations pour développer, tester et publier des aspects personnalisés et des bibliothèques de motifs.
PostSharp est-il encore en développement actif ?
PostSharp est maintenu pour les corrections de bugs et la compatibilité avec les nouvelles versions de .NET, mais l'éditeur a cessé d'ajouter de nouvelles fonctionnalités et recommande Metalama pour les nouveaux projets.