Sharpcrafters PostSharp

MSIL-gebaseerd AOP-framework voor .NET-projecten

Publisher

Sharpcrafters

Gemiddelde beoordeling

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

Over deze software

PostSharp is een MSIL-gebaseerd aspectgeoriënteerd (AOP) framework voor .NET dat repetitieve boilerplate automatiseert door aspecten in gecompileerde assemblies te vlechten. Het bevat kant-en-klare patroonbibliotheken voor logging, caching, MVVM, threading en tooling om aangepaste aspecten te maken. PostSharp integreert met buildservers en Visual Studio en wordt onderhouden voor compatibiliteit met recente .NET-versies, terwijl de leverancier Metalama aanbeveelt voor nieuwe projecten.

Licenties & prijzen

Ultimate

Combineert alle aspectbibliotheken, ontwikkelaarstools en geavanceerde functies in één pakket voor uitgebreide AOP-mogelijkheden.

Caching

Biedt aspecten voor compile-tijdcaching van methoden en eigenschappen, waardoor declaratieve resultaatcaching en vervalbeleid mogelijk zijn.

Framework

Bevat de kerninfrastructuur van PostSharp, basisaspecten, projectintegratie en ondersteuning voor weven tijdens de build voor extensieontwikkeling.

Logging

Voegt loggingaspecten toe om automatisch methode-ingangen, -uitgangen en uitzonderingen te instrumenteren, met configureerbare opmaak van logberichten.

Threading

Biedt aspecten voor threading en synchronisatie om achtergronduitvoering, vergrendeling en patronen voor gelijktijdigheidsafhandeling te vereenvoudigen.

Mvvm

Biedt MVVM-ondersteuningsaspecten voor meldingen bij eigenschapswijzigingen, koppeling van commando's en vermindering van boilerplatecode in viewmodels.

Aankoop

Sharpcrafters PostSharp

Sharpcrafters PostSharp
Op voorraad
Levering: 1 werkdag
Bezig met laden...
€ 186,96
Gratis en vrijblijvend

Heb je meer informatie nodig of ben je op zoek naar een andere licentie?

Voordelen

  • Boilerplate reduction: Automatiseert repetitieve codepatronen om handmatige boilerplate te verminderen.
  • Cross-cutting concerns: Implementeert logging, caching, validatie en andere doorsnijdende verantwoordelijkheden via aspecten.
  • Ready-made pattern libraries: Bevat bibliotheken voor logging, caching, MVVM, threading en meer.
  • Build and CI friendly: Vlecht aspecten tijdens buildtijd in en integreer met buildservers.
  • IDE visibility and tooling: Biedt een Visual Studio-extensie om transformaties en diagnostiek te inspecteren.

Beschikbare talen

  • English

Ondersteuningsinformatie

  • Documentation access: Uitgebreide ontwikkelaarsdocumentatie en API-referentie zijn online beschikbaar.
  • Downloads and archives: Download historische builds en installateurs van de downloadpagina.
  • Customer portal: Toegang tot abonnementen, licentiesleutels en rechten via het klantportaal.
  • Support policies: Supportbeleid, versiebeheer en onderhoudsfasen worden op de site gepubliceerd.
  • Blog and case studies: Blogposts en case studies bieden gebruiksvoorbeelden en productupdates.

Veelgestelde vragen

Wat is PostSharp en wat doet het?
PostSharp is een MSIL-gebaseerd aspectgeoriënteerd framework voor .NET dat doorsnijdende functionaliteit in gecompileerde assemblies injecteert tijdens buildtijd, waardoor boilerplate wordt verminderd en patroonbibliotheken voor veelvoorkomende taken worden aangeboden.
Welke .NET-doelen en -frameworks ondersteunt PostSharp?
PostSharp ondersteunt een reeks .NET Framework-targets (bijv. 3.5 tot 4.8) en moderne .NET-versies zoals 8.0 en 9.0, plus geselecteerde .NET Standard-targets; pakket-specifieke tabellen staan in de documentatie.
Hoe worden aspecten op code toegepast en uitgevoerd?
PostSharp voert MSIL-herschrijving na compilatie uit om aspectgedrag in assemblies te injecteren tijdens het buildproces; aspecten worden vervolgens tijdens runtime samen met de applicatiecode uitgevoerd.
Kunnen ontwikkelaars aangepaste aspecten maken?
Ja; het PostSharp-framework en de documentatie beschrijven API's, patronen en richtlijnen om aangepaste aspecten en patroonbibliotheken te ontwikkelen, testen en publiceren.
Wordt PostSharp nog steeds actief ontwikkeld?
PostSharp wordt onderhouden voor bugfixes en compatibiliteit met nieuwe .NET-releases, maar de leverancier is gestopt met het toevoegen van nieuwe functies en raadt Metalama aan voor nieuwe projecten.