フロントエンド技術を学ぼう 2-21.フロントエンドアプリケーションアーキテクチャについて学ぶ

2020年7月26日日曜日

Front-end Developer Handbook JavaScript

t f B! P L

Front-end Developer Handbook 2017を教科書にフロントエンド周りの技術を習得する連載。

第31回はPart II: Learning Front-End Devから、21項のLearn Front-End Application Architectureを紹介します。

フロントエンドアプリケーションアーキテクチャについて学ぶの説明です。


フロントエンドアプリケーションアーキテクチャについて学ぶ

このトピックについては、今後一般的なコンテンツが多数作成されることはありません。というのも、フロントエンド、SPA、JavaScriptのアプリケーションを構築する方法を学ぶために提供された殆どのコンテンツは、あなたがAngular、Ember、React、またはAureliaのようなツールを使用することを前提としています。

2017年には WebpackReactReduxを学ぶようにしましょう。そしてA Complete Intro to ReactBuilding Applications with React and Redux in ES6から始める様にしましょう。


一般的な学習リソース

それでも一般的な学習を望む場合は、以下のサイトや書籍がおすすめです。


書籍

JavaScript Application Design(JavaScriptアプリケーションの設計)



調査結果

以下の画像は、2016 Frontend Tooling Survey(開発者4715人)および2016 State of JS Survey(開発者9307人)からのものです。

Image source: https://ashleynolan.co.uk/blog/frontend-tooling-survey-2016-results


Image source: http://stateofjs.com/


Image source: http://stateofjs.com/


QooQ