フロントエンド開発について「サーバーサイドテンプレートでHTMLレンダリングすれば良いのでは?」「Vue や React の学習コストかける意味ある?」「jQueryコピペですぐできるでしょ」と思う方もいるのではないでしょうか。
DeNAでは、ウェブアプリケーションのフロントエンド開発のプロジェクトにおいて、以下が混在していますが、前者をベースにした開発のプロジェクトが増加しています。
・SPA ベース:Vue や React をベースにしたフロントエンド開発のプロジェクト
・テンプレートベース:Xslate や Smarty、Slim や ERB、Thymeleaf などをベースにしたフロントエンド開発のプロジェクト
ウェブアプリケーションサービスのフロントエンドをどう作るか。テンプレートエンジンによるレンダリングベースではなく、React や Vue で開発することについて、フロントエンドエンジニア以外の様々なエンジニアの皆様にご紹介します。