GoLangの活用状況にいて

開発者は去や去模块をどのように活用しているのでしょうか。私たは去レジストリをサポ,トするJFrog Artifactoryバ,ジョン管理されたGo模块を共有できるGoCenterを提供するだけでなく,登录開発者にいてもっと知りたいと思っています。私た蛙も去開発者なのです。JFrog CLIとx光は去で書かれており,GoLangコミュニティへも大いに貢献しています。

去コミュニティや去に対する意見をもっと理解するため,先日ロンドンとサンディエゴで開催されたGopherConカンファレンスにおいて1000人以上の開発者を対象に調査を行いました。最近去バ,ジョン1.13がリリ,スされたこともあり,興味深いデ,タをお届けできると思っています。

調査の結果,以下のような状況が明らかになりました:

访问開発者は非常に熱心

大多数の去開発者は最新のGoLangバ,ジョンを使い,開発環境を常に最新の状態にしています。70%以上が調査時の最新バジョンである进入バジョン1.12を使用していると回答しました。

82%のGo開発者がGoバジョン1.11以降を使用してGo Modulesを使っています。それ以前のバ,ジョンを使用していると答えたユ,ザはごくわずかでした。

去開発者の82%以上が去模块を使用できるバージョンを使用しており,ほぼ同じくらいの開発者が去模块をすでに使用しているか2020年半ばまでに導入したいと考えています。クリックして

高いGo模块の採用率

最新のGoLangバージョンを使用しているほとんどの去開発者は社内で去模块を採用していると回答しています。まだ採用していない多くのユーザも去模块をすぐにでも使いたいと答えているため,2020年半ばまでに導入率は少なくとも80%以上に,あるいはほぼ100%に達することが予想されます。

広く業界で利用されるGoLang

去による開発はさまざまな分野に適していますが,Web開発に続き20%のユーザがDevOpsで去を使用する割合が高いことがわかりました。さらにシステム構築,データベース,ネットワークアプリケーション開発でも採用率が高く,今後はモバイルや物联网などの有望な分野でさらに成長が期待されています。

围棋发展领域

去模块の採用基準

開発者がオ,プンソ,スコンポ,ネントを採用する際には安全性と品質を追求する傾向があります。ただし,どのGo模块を採用するかというリスクにいては明確な基準がありません。

開発者の多くは利用数や評価の高さが保証にながると思う傾向があります。脆弱性も懸念事項であり,開発者がパッケ,ジのリスクをどのように判断するか基準が分かれています。

软件包治理

GoCenterへフィ,ドバック

今回GoLangアンケ,トに回答してくれたすべての開発者にこの場を借りてお礼を申し上げます。

私たちはGoCenterという去模块を活用するツールを継続的にアップデートし続けているので,回答から得た知見は今後GoCenterを使うユーザへどんな機能を提供していくべきか判断するために役立ちます。

GoCenterは公開ソースリポジトリの去プロジェクトから直接処理や検証が行われ,変更を加えることなくバージョン管理された集中型のソースを提供しています。これには多くのメリットがありますが,GoLangアプリケ,ションのビルド時間を短縮できることが最大の魅力です。

GoCenterは現在200000年以上のバージョン管理された去模块をホストしており,去開発者コミュニティで自由に使うことができます.GoLang1.13で最新の去模块機能をサポートするために,GoCenterを常にアップデートするよう努力しています。

皆さまからのフィドバックは私たが正しい方向に向かっていることを裏付けてくれました。開発者は増加の一途をたどるGo Modulesの中から適切なモジュールを見つけることが難しくなってきているので、GoCenterではインタラクティブな検索を通してモジュールを見つけやすくしています。結果が表示されるとGoCenterはアクティビティや評価など開発者が自分のニーズに合わせてモジュールを選択する際に参考になる全ての情報を提供します。

GoCenter

私たは選択基準をもとにしたモジュ,ルの採点プロジェクトにも取り組んでいます。このプロジェクトをもっと使いやすくするために皆さまからのコメントをお待しております。

どんな些細な意見でも構いません。皆さまからのコメントが进入開発コミュニティをより良くすることに繋がります。何と言っても私たも进入コミュニティをより良くしたいと思っているメンバだからです。