Sharpcrafters PostSharp

Framework AOP basado en MSIL para proyectos .NET

Publisher

Sharpcrafters

Valoración media

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

Acerca de este software

PostSharp es un framework de programación orientada a aspectos (AOP) basado en MSIL para .NET que automatiza el código repetitivo al tejer aspectos en ensamblados compilados. Incluye bibliotecas de patrones listas para usar para registro, caché, MVVM, multihilo y herramientas para crear aspectos personalizados. PostSharp se integra con servidores de compilación y Visual Studio y se mantiene para garantizar la compatibilidad con las versiones recientes de .NET, mientras que el proveedor recomienda Metalama para nuevos proyectos.

Licencias y precios

Ultimate

Combina todas las bibliotecas de aspectos, herramientas para desarrolladores y funcionalidades avanzadas en un único paquete para capacidades AOP (Programación Orientada a Aspectos) completas.

Caching

Proporciona aspectos de caché en tiempo de compilación para métodos y propiedades, permitiendo el almacenamiento en caché declarativo de resultados y políticas de expiración.

Framework

Incluye la infraestructura central de PostSharp, aspectos base, integración de proyectos y soporte de entrelazado en tiempo de compilación para el desarrollo de extensiones.

Logging

Añade aspectos de registro para instrumentar automáticamente la entrada y salida de métodos, las excepciones y el formateo configurable de mensajes de registro.

Threading

Ofrece aspectos de hilos y sincronización para simplificar la ejecución en segundo plano, el bloqueo y los patrones de manejo de concurrencia.

Mvvm

Proporciona aspectos de soporte MVVM para la notificación de cambios en propiedades, el enlazado de comandos y la reducción del código repetitivo de los modelos de vista.

Compra

Sharpcrafters PostSharp

Sharpcrafters PostSharp
En existencias
Entrega: 1 día laborable
Cargando...
186,96 €
Gratis y sin compromiso

¿Necesitas más información o estás buscando otra licencia?

Beneficios

  • Boilerplate reduction: Automatiza patrones de código repetitivo para reducir el trabajo manual y el código redundante.
  • Cross-cutting concerns: Implementa registro, caché, validación y otras preocupaciones transversales mediante aspectos.
  • Ready-made pattern libraries: Incluye bibliotecas para registro, caché, MVVM, multihilo y más.
  • Build and CI friendly: Teje aspectos en tiempo de compilación e integra con servidores de compilación.
  • IDE visibility and tooling: Proporciona una extensión para Visual Studio para inspeccionar las transformaciones y diagnósticos.

Idiomas disponibles

  • English

Información de soporte

  • Documentation access: La documentación completa para desarrolladores y la referencia de la API están disponibles en línea.
  • Downloads and archives: Descargue compilaciones históricas e instaladores desde la página de descargas.
  • Customer portal: Acceda a suscripciones, claves de licencia y derechos a través del portal del cliente.
  • Support policies: Las políticas de soporte, el versionado y las fases de mantenimiento están publicadas en el sitio.
  • Blog and case studies: Entradas del blog y casos de estudio ofrecen ejemplos de uso y actualizaciones del producto.

Preguntas frecuentes

¿Qué es PostSharp y qué hace?
PostSharp es un framework orientado a aspectos basado en MSIL para .NET que inyecta comportamientos transversales en ensamblados compilados en tiempo de compilación, reduciendo el código repetitivo y proporcionando bibliotecas de patrones para preocupaciones comunes.
¿Qué objetivos y frameworks de .NET admite PostSharp?
PostSharp admite una variedad de objetivos de .NET Framework (por ejemplo, desde 3.5 hasta 4.8) y versiones modernas de .NET como 8.0 y 9.0, además de determinados objetivos de .NET Standard; las tablas específicas por paquete están en la documentación.
¿Cómo se aplican los aspectos al código y cómo se ejecutan?
PostSharp realiza reescritura de MSIL después de la compilación para inyectar el comportamiento de los aspectos en los ensamblados durante el proceso de compilación; luego los aspectos se ejecutan junto con el código de la aplicación en tiempo de ejecución.
¿Pueden los desarrolladores crear aspectos personalizados?
Sí; el framework PostSharp y la documentación describen las API, patrones y orientaciones para desarrollar, probar y publicar aspectos personalizados y bibliotecas de patrones.
¿PostSharp sigue en desarrollo activo?
PostSharp se mantiene para correcciones de errores y compatibilidad con nuevas versiones de .NET, pero el proveedor ha dejado de añadir nuevas funcionalidades y recomienda Metalama para proyectos nuevos.