カスタム検索
表示順:
Relevance
Relevance
Date
ウェブ
 
 
 

GitHubが示した2018年のオープンソースのトレンド。Angularのようなクロスプラットフォーム対応ツール、機械学習などに加え、学習や就職支援ツールも盛り上がると

2018年2月22日


GitHubは同社のブログで、2018年のオープンソースのトレンドに関する記事「Open source project trends for 2018」を公開しました。

Open Source Trends 2018

これはGitHub上の多数のプロジェクトに関する昨年の調査を元に、おもに急速に成長しているプロジェクトがどの分野に多いのかなどの傾向を分析したもの。

同社はこの記事で、オープンソースソフトウェアのプロジェクトにおいて3つの成長分野を示しました。

クロスプラットフォーム対応のためのプロジェクト

1つは「Cross-platform development」です。この分野に該当するプロジェクトとして挙げられているのは、AngularReactといったJavaScriptライブラリ、そしてElectronのようなWebアプリケーション用のフレームワークです。

これらはいずれもWeb技術を基にしているため、クロスプラットフォーム対応のアプリケーション開発の基盤となり得ます。GitHubの記事では、これらのプロジェクトが急速に成長する背景を次のように説明しています。

These projects simplify the development process, shortening the time from start to deployment across desktop and mobile platforms.

これらのプロジェクトは、デスクトップからモバイルに渡るプラットフォーム群への展開する開発プロセスをシンプルにし、かつ短時間で実現してくれるのだ。

2018年はProgresive Web Appsが本格的に展開されることも予想されているため、Web技術をベースにしたアプリケーションの利用分野はますます拡大していくことでしょう。

ディープラーニング

オープンソースにおける2つ目の成長分野とされているのが「ディープラーニング」です。KerasDeepSpeechTensorFlowなどの名前が挙げられています。

ディープラーニングはIT業界だけでなく社会的にも注目が集まっている分野なだけに、これが急速に成長する分野と目されるのは当然でしょう。

スキルや仕事の獲得に役立つ情報も

3つ目は少しユニークで、プログラミングのプロジェクトではなく、スキルや仕事の獲得に役立つ情報やツールも人気上昇中だと指摘されています。

例としてあげられているのは、JavaScriptの学習をスニペットを見ながら行える30-seconds-of-codeや、Pythonのプログラミングスキルを短いコードで学べるpytudes。入社試験のインタビューをうまく切り抜ける方法を学べるcoding-interview-universitytech-interview-handbookなど。

そしてNode.js Best Practicesは、タイトル通りコーディングのベストプラクティスを提供し、アリババのコーディングガイドラインが公開されているP3Cなども挙げられています。

GitHubではコードだけではなくドキュメントなどを公開する例も増えてきました。例えばW3CはHTML5の仕様をGitHubで公開し、だれでもプルリクエストを投げることができるようにしています。2018年は、GitHubにおけるこうした広がりも注目されていくことになりそうです。

follow us in feedly

カテゴリ Web技術 / JavaScript
タグ  GitHub


次の記事
開発チームがいつでもOracleなどのデータベースを複製、本番データベースの性能低下も心配無用なハイエンドストレージ、XtremIOとは[PR]

前の記事
AWS東京リージョンが「インターリージョンVPCピアリング」に対応。世界中のVPCとAWSのバックボーンで接続可能に


カテゴリ



Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. 技術選定の審美眼。時代を超えて生き続ける技術と、破壊的な変化をもたらす技術を見極める(前編)。デブサミ2018
  2. サーバレスコンピューティングの基本的な知識を網羅。その定義、歴史、ユースケース、利点と欠点、モデルなどをまとめたホワイトペーパー「CNCF Serverless Whitepaper v1.0」をCNCFが公開
  3. 技術選定の審美眼。時代を超えて生き続ける技術と、破壊的な変化をもたらす技術を見極める(後編)。デブサミ2018
  4. AppleもiOS/macOSをProgressive Web Apps(PWA)対応へ。次のSafari 11.1でService Workerなど実装
  5. W3C、「WebAssembly」仕様について初めてのワーキングドラフトを公開
  6. Rustが、コードのスタイルガイド「Rust Style Guide」と自動整形ツールを導入する理由。コードをめぐる議論を省き、メンタルの負担を減らし、プログラマを参加しやすくする
  7. ITエンジニアが投票した「ITエンジニア本大賞2018」ベスト10が発表。人工知能の教科書/アルゴリズム図鑑/退屈なことはPythonにやらせよう、などランクイン
  8. Java EEに代わる新名称の最終投票、Eclipse Foundationが実施中。「Jakarta EE」か「Enterprise Profile」か二者択一
  9. 「Pivotal Container Service」正式リリース。Kubernetesなどコンテナ環境と仮想ネットワーク環境を、VMware、AWS、Azure、GCPなどに構築
  10. 来月にはJava 10が登場し、9月にはJava 11が登場予定。新しいリリースモデルを採用した今後のJava、入手方法やサポート期間はこう変わる(OpenJDKに関する追記あり)


新着記事 10本


PR - Books


fig

fig

fig