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 compileertijd-cachingaspecten voor methoden en eigenschappen, waarmee declaratieve resultaatcaching en vervalbeleid mogelijk worden.

Framework

Bevat de kerninfrastructuur van PostSharp, basisaspecten, projectintegratie en weefondersteuning tijdens de build voor het ontwikkelen van extensies.

Logging

Voegt loggingaspecten toe die automatisch het begin en einde van methoden en uitzonderingen instrumenteren, en ondersteunt configureerbare opmaak van logberichten.

Threading

Biedt threading- en synchronisatieaspecten om achtergronduitvoering, vergrendelingen en patronen voor gelijktijdigheidsafhandeling te vereenvoudigen.

Mvvm

Biedt MVVM-ondersteuningsaspecten voor het melden van eigenschapswijzigingen, het koppelen van commando's en het verminderen van boilerplate-code in viewmodellen.

Aankoop

Sharpcrafters PostSharp

Sharpcrafters PostSharp
Op voorraad
Levering: 1 werkdag
Bezig met laden...
€ 154,51
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.