ソフトウェア開発において「フロントエンド」と「バックエンド」に求められる役割やスキルは、際立った違いがある。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
ソフトウェアはかつて、Javaなどのサーバサイドのプログラミング言語とMySQLなどのデータベースを用いて、デスクトップベースのクライアント向けに開発されていた。デスクトップとソフトウェアの両方がほとんど変化しない静的な性質を持っていたため、バックエンド構造は、UIやその他のフロントエンドデザインよりも重視されていた。
しかし、現代のWebブラウザ、Webアプリケーション、モバイルコンピューティングにより、フロントエンドのデザインは、開発チームで最も気になる関心事となりつつある。ソフトウェアのバックエンドの整合性が、かつてないほど重要である一方、フロントエンドもまた、完全に独立したキャリアパスや市場を作り出した。フロントエンド開発のみにフォーカスした求人、デザインスタイル、ツールが豊富に存在している。
では、フロントエンド開発者の仕事やスキルは、バックエンドと何が違うのか。
Copyright © ITmedia, Inc. All Rights Reserved.