Actualización anual del SSWG 2023: Promoción de la adopción de la concurrencia estructurada

Cada año, el grupo de trabajo de Swift Server (SSWG) analiza los logros recientes de la comunidad y propone prioridades para el próximo año. El último anuncio de la " Actualización anual del SSWG 2023 " establece que su enfoque en 2023 se centrará en "la atención continua al desarrollo del ecosistema, la adopción de concurrencia estructurada, documentación y directrices ampliadas y herramientas mejoradas".

Continuar prestando atención al desarrollo del ecosistema.

Además de apoyar a las bibliotecas existentes, este año se incluyen algunas áreas de enfoque:

  • Cliente Memcached nativo Swift
  • Una biblioteca de grupos de conexiones de uso general para una fácil adopción de grupos de conexiones
  • Implementación de middleware compartido para marcos web como Smoke, Hummingbird y Vapor
  • Fomentar la adopción del rastreo distribuido para que la historia de la observabilidad sea  más completa.
  • Muestre mejor el uso de Swift en implementaciones de servidores e historias de éxito
  • Elevando el perfil de Swift como lenguaje de servidor

concurrencia estructurada

El SSWG cree que la concurrencia estructurada es una característica clave que hace que Swift se destaque en el servidor y puede aportar importantes beneficios al ecosistema.

Algunos de los planes de este año incluyen:

  • Escriba una guía estructurada de adopción de concurrencia que cubra las  mejores prácticas para Sendable/ y API .asyncawaitTaskGroupTask
  • Aplique las mejores prácticas de concurrencia a bibliotecas de ecosistemas centrales como  swift-service-lifecycle .

Documentación ampliada y guías.

El SSWG continuará ampliando la guía del ecosistema y la documentación de uso. Actualmente estamos trabajando con Swift Website Workgroup para agregar guías para principiantes en Swift en el servidor y para garantizar que las guías existentes se puedan encontrar fácilmente.

El SSWG también planea ampliar la documentación en áreas clave como seguridad e implementación, cubriendo temas como el soporte de GitHub Dependabot y Swift en AWS CDK. Además, Swift.org  realizará algunos cambios de diseño para mejorar la visibilidad de la documentación.

herramienta de mejora

El SSWG dice que el instalador de la cadena de herramientas Swiftly  está ganando popularidad en Linux, por lo que el grupo espera trasladarlo también a Windows y macOS.

Otras mejoras de herramientas que se están considerando incluyen:

  • Agregue soporte para Swift Package Manager al dependabot de GitHub
  • Investigue los contenedores cincelados de Canonical para ver si puede proporcionar un contenedor Swift reforzado con seguridad de tamaño muy pequeño.
  • Investigue cómo utilizar el complemento Swift Package para mejorar la experiencia de implementación de Swift en el servidor

Mirando hacia 2022,  el SSWG cita algunos logros. Estos incluyen: una biblioteca cliente Kafka lanzada como proyecto GSoC  ; Cassandra para incubación, junto con las bibliotecas GraphQL y RabbitMQ; y una biblioteca cliente Memcached propuesta como proyecto GSoC.

Supongo que te gusta

Origin www.oschina.net/news/254858/sswg-update-2023
Recomendado
Clasificación