最近教えてもらったこと(Go, Docker, Azure )
昔からだが、自分からなにかを発信するというのはあまりない。
人から教わったことを中心に覚えて、幅を広げていくスタイルが中心です。あまりいいとは思ってないが変わらないですね。
変えていきたい。。。
Go言語
マルチプラットフォームでうごくexeが簡単に作れちゃうとのこと。
しかもマルチスレッドを設計しやすい言語らしい。google謹製です。
最近Go言語で書きなおした記事をいくつか見ていますが、速度も早いとのことで(スクリプト言語ではないからかな)、興味がとてもあります。
- 作者: 松木雅幸,mattn,藤原俊一郎,中島大一,牧大輔,鈴木健太,稲葉貴洋
- 出版社/メーカー: 技術評論社
- 発売日: 2016/09/09
- メディア: 大型本
- この商品を含むブログ (1件) を見る
とりあえず買ってみました。
Docker
言葉はよく聞いていたのですが、どうしてもコンテナとかのイメージがつかめなかったので敬遠してました。
ただ説明をきいてみると、すごくビジュアルのイメージ通りで使えそうなイメージになりました。
環境をそれぞれのコンテナで作成できて、実行環境の切り替えが可能。 メイン環境(クジラ)の上にいくつかの動作環境(コンテナ)を作成することが簡単にできる。
なるほど!!使えそう。と思ったので俄然興味が出てきました。
vagrantみたいなもんかと思ってましたが、実際の運用環境でも使えるシステムって感じたので、今後必要になりそう。
Microsoft Azure
Microsoftのクラウドコンピューティングシステムですね。
今後伸びるそうです。数年後にはAWSよりシェアが高くなる。だそうです。
根拠としてはVisualStudioとかから簡単に構築ができたり、アプリケーションとの関連が試しやすい。からとのこと。
たしかに最近のMicrosoftはなんかいい感じになってきてるし、Visual Studioとかもバージョンアップしたら色々できるようになってる。
cordovaとかangularとかプロジェクトで用意されてて、使うユーザーによっては期待している気がしなくもない。