ディスカッション (9件)
Swiftコミュニティにビッグニュースです!Swift Package Indexが、Appleの公式ファミリーの一員となることが発表されました。これまでSwiftのパッケージ探索を支えてきた重要なプラットフォームが、よりAppleの支援を受けることで、Swift開発体験が今後さらに飛躍的に向上することが期待されます。
あまり楽観視できないな。SPIのメンバーがフルタイムの仕事として報酬を得られるのは嬉しいけど、Appleはオープンソースもデベロッパーサービスもどちらも苦手だし、今後の方向性として「デベロッパーのID」を明言してるのがどうも期待できない。
GitHubのリポジトリしか対応してないからSPIの競合を作ろうかと思ってたんだ。これでもう踏ん切りがついたよ。早速着手するわ…
Swiftを追いかけてた頃、ほとんど同じに見えるサイトが2つあって少し混乱したのを覚えてる。
Swiftが最初から自社開発でこれを用意してリリースしなかったのが少し驚きだな。
AppleはGoに対するGoogleのような立ち位置をSwiftで築こうとしてるよね。SwiftにはJavaやC#と比べて、GoやRustのようにサーバー開発において魅力的な機能がたくさんある。
AppleがGoのような他言語ではなくSwiftを使ってサービスを構築するのは理にかなってるし、Swift-on-serverチームはLinuxでSwiftを実用レベルにするためにかなりの努力を重ねてきた。その一環として(パッケージインデックスを筆頭に)活発なオープンソースエコシステムを構築するのは彼らにとって非常に合理的だ。
ただ、個人的にはSwiftの好みが合わない。数年前にLinuxで何度か試してみたけど、結局好きになれなかった。GoやRustで自分の問題はすべて解決できてるしね。でも、Node.jsが多くの開発者をサーバーサイドプログラミングに引き込んだように、AppleもiOSやmacOSの開発者が簡単にサーバーサイドコードを書けるようにする戦略としてSwiftを使いたいんだろう。
Dave Verwerが「iOS Dev Weekly」の運営を譲渡した理由がこれでわかったわ。
コミュニティのメンバーが成功を収めるのを見るのはいつでも嬉しいものだね。
これは嬉しいニュース。
SPMは好きだけど、確かに「荒削り」な部分は多いし、こういうインデックスがあるのは素晴らしい。
ただ、Appleが「公式ブランド」になったことで、どのパッケージをインデックスするかを管理し始めると、絶対に反発の声が上がるだろうね(個人的にはそうすべきだと思ってるけど)。
個人的には、SwiftのエコシステムがAppleに飲み込まれるんじゃなくて、自立することを期待してたんだけどな。