【2020年度】技術、プログラミング、フレームワークで、世の中で何が流行っていますか?フロント、バックエンドについて書きます
世の中で何が流行っていますか?
どういう構成にするのか今風なのかについてまとめておきます。
是非ご参考にしていただければと思います。
フロント
TypeScript
実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~
- 作者:吉井 健文
- 出版社/メーカー: マイナビ出版
- 発売日: 2019/06/26
- メディア: 単行本(ソフトカバー)
JavaScriptを生で使うことのデメリットは型を理解せずにコードが書けてしまうことだと思われます。React+TypeScript、Vue+TypeScriptという構成は非常によく使われます。
React
- 作者:掌田 津耶乃
- 出版社/メーカー: 秀和システム
- 発売日: 2019/03/08
- メディア: 単行本
個人的には、最もおすすめのフレームワークです。特にチュートリアルがわかりやすいです。多少時間をかけて取り組めば、Vueに比べて応用が効くため、後々助かる機会が増えると思います。
Vue
現在、ReactかVueどちらにしようかという声をよく聞きますね。好みではありますが、両者にはスタンスの違いとコミュニティの違いが大きいです。
Svelte
ReactやVueよりも高速です。コンパイラであることが要因です。
今後人気が出ると思われますが、現状は、コミュニティも小さく、なおかつ情報が少ないので中々国内でも耳にしません。
Tailwind CSS
個人的には、かなりおすすめのCSSフレームワークです。
洗練されたデザイン性とその適用しやすさは既存のBootstrapなどとは比べ物にならないでしょう。
バックエンド
Laravel
- 作者:掌田津耶乃
- 出版社/メーカー: 秀和システム
- 発売日: 2017/09/16
- メディア: 単行本
あまりに有名なので、説明は省きます。
Ruby on Rails
Ruby on Rails 6 実践ガイド (impress top gear)
- 作者:黒田 努
- 出版社/メーカー: インプレス
- 発売日: 2019/12/20
- メディア: 単行本(ソフトカバー)
Railsエンジニアを5年ぐらいやっていたので、個人的にはおすすめですが、これからの時代にずっと使えるかどうかはわかりません。フロントエンドの技術の方がブログなどでは光ります。
Python + Flask
Pythonフレームワーク Flaskで学ぶWebアプリケーションのしくみとつくり方
- 作者:掌田津耶乃
- 出版社/メーカー: ソシム
- 発売日: 2019/08/10
- メディア: 単行本
NodeJS
- 作者:Mario Casciaro,Luciano Mammino
- 出版社/メーカー: オライリージャパン
- 発売日: 2019/05/18
- メディア: 単行本(ソフトカバー)
Elixir + Phoenix
Elixir/Phoenix 初級① 第3版: はじめの一歩 (OIAX BOOKS)
- 作者:黒田 努
- 出版社/メーカー: 株式会社コアジェニック
- 発売日: 2016/11/21
- メディア: Kindle版