世界が幸せで在ります様に

ITエンジニアになりたい人・エンジニアの人にとって役立ちそうな商品を紹介するブログ

【2020年度】技術、プログラミング、フレームワークで、世の中で何が流行っていますか?フロント、バックエンドについて書きます

f:id:sinsinchang:20200109001231j:plain

世の中で何が流行っていますか?

どういう構成にするのか今風なのかについてまとめておきます。

是非ご参考にしていただければと思います。

フロント

TypeScript

実践TypeScript ~	BFFとNext.js&Nuxt.jsの型定義~

実践TypeScript ~ BFFとNext.js&Nuxt.jsの型定義~

  • 作者:吉井 健文
  • 出版社/メーカー: マイナビ出版
  • 発売日: 2019/06/26
  • メディア: 単行本(ソフトカバー)

JavaScriptを生で使うことのデメリットは型を理解せずにコードが書けてしまうことだと思われます。React+TypeScript、Vue+TypeScriptという構成は非常によく使われます。

React

React.js&Next.js超入門

React.js&Next.js超入門

  • 作者:掌田 津耶乃
  • 出版社/メーカー: 秀和システム
  • 発売日: 2019/03/08
  • メディア: 単行本

個人的には、最もおすすめのフレームワークです。特にチュートリアルがわかりやすいです。多少時間をかけて取り組めば、Vueに比べて応用が効くため、後々助かる機会が増えると思います。

Vue

Vue.js入門 基礎から実践アプリケーション開発まで

Vue.js入門 基礎から実践アプリケーション開発まで

現在、ReactかVueどちらにしようかという声をよく聞きますね。好みではありますが、両者にはスタンスの違いとコミュニティの違いが大きいです。

Svelte

ReactやVueよりも高速です。コンパイラであることが要因です。

今後人気が出ると思われますが、現状は、コミュニティも小さく、なおかつ情報が少ないので中々国内でも耳にしません。

Tailwind CSS

個人的には、かなりおすすめのCSSフレームワークです。

洗練されたデザイン性とその適用しやすさは既存のBootstrapなどとは比べ物にならないでしょう。

バックエンド

Laravel

PHPフレームワーク Laravel入門

PHPフレームワーク Laravel入門

  • 作者:掌田津耶乃
  • 出版社/メーカー: 秀和システム
  • 発売日: 2017/09/16
  • メディア: 単行本

あまりに有名なので、説明は省きます。

Ruby on Rails

Ruby on Rails 6 実践ガイド (impress top gear)

Ruby on Rails 6 実践ガイド (impress top gear)

  • 作者:黒田 努
  • 出版社/メーカー: インプレス
  • 発売日: 2019/12/20
  • メディア: 単行本(ソフトカバー)

Railsエンジニアを5年ぐらいやっていたので、個人的にはおすすめですが、これからの時代にずっと使えるかどうかはわかりません。フロントエンドの技術の方がブログなどでは光ります。

Python + Flask

Pythonフレームワーク Flaskで学ぶWebアプリケーションのしくみとつくり方

Pythonフレームワーク Flaskで学ぶWebアプリケーションのしくみとつくり方

  • 作者:掌田津耶乃
  • 出版社/メーカー: ソシム
  • 発売日: 2019/08/10
  • メディア: 単行本

NodeJS

Node.jsデザインパターン 第2版

Node.jsデザインパターン 第2版

  • 作者:Mario Casciaro,Luciano Mammino
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2019/05/18
  • メディア: 単行本(ソフトカバー)

Elixir + Phoenix

Elixir/Phoenix 初級① 第3版: はじめの一歩 (OIAX BOOKS)

Elixir/Phoenix 初級① 第3版: はじめの一歩 (OIAX BOOKS)

  • 作者:黒田 努
  • 出版社/メーカー: 株式会社コアジェニック
  • 発売日: 2016/11/21
  • メディア: Kindle版

valuable.hatenablog.com

プロフィールと免責事項