Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Oct 26, 2022
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Oct 2022
Adopt ?

Cuando se introdujo en 2014 Swift no incluía administrador de paquetes. Más tarde Swift Package Manager fue creado como un proyecto de código abierto oficial de Apple y desde entonces ha continuado desarrollándose y madurando. Nuestros equipos confían cada vez más en SwiftPM debido a que la mayoría de los paquetes pueden ser incluídos a través de este, y los procesos tanto para creadores como consumidores de paquetes se han agilizado. En el anterior Radar recomendamos probarlo, pero ahora creemos que tiene sentido seleccionarlo por defecto para comenzar nuevos proyectos. Para proyectos existentes que utilicen herramientas como CocoaPods or Carthage, puede merecer la pena hacer un experimento rápido para estimar el nivel de esfuerzo requerido para migrar y comprobar si todas las dependencias están disponibles.

Mar 2022
Trial ?

Algunos lenguajes de programación, especialmente los más nuevos, tienen una solución integrada para administración de paquetes y dependencias. Cuando fue presentado en 2014, Swift no venía con un administrador de paquetes, y entonces la comunidad de desarrolladores para macOS y iOS simplemente continuó usando CocoaPods y Carthage, las soluciones de terceros que habían sido creadas para Objective-C. Un par de años más tarde Swift Package Manager (SwiftPM) fue iniciado como un proyecto de código abierto oficial de Apple, y entonces tomó unos pocos años más antes que Apple pudiera añadir su soporte para Xcode. Incluso en ese punto, muchos equipos de desarrollo continuaban usando CocoaPods y Carthage, en su mayoría porque muchos paquetes simplemente no estaban disponibles a través de SwiftPM. Ahora que la mayoría de los paquetes pueden ser añadidos a través de SwiftPM y los procesos han sido simplificados tanto para creadores como consumidores de los paquetes, nuestros equipos están confiando cada vez más en SwiftPM.

Published : Mar 29, 2022

Download the PDF

 

 

 

English | Português

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read the previous volumes