今日で今年も終わりとなりました。あっという間の1年でしたが、皆様どいかがだったでしょうか。
という事で、来年もよろしくお願いいたします。
さで簡単に「フロントエンド」と言うけど意味わかってるんんかぁーー。
そもそも論なのだが、フロントとバックの違いがわかる? あと「エンド」って言葉の違いもわかるかなー?
単純に言うとフロントはユーザビリティを司ってるってことと、バックはフロントからの要求に常に答えるってことですね。
最近では、「フルスタック」と呼ばれる言葉が横行しているけど、クライアントエンドのみでバックエンドもサポートしているって意味だけど、難しいです。
理由として、バックエンドは、色々と培っている技術を統合しており、裏方で処理することがメインとなっています。例えば、ネットワーク不備とか、DB不備とかへの対処ならびに、リアルタイムでは処理できない処理を担うなどの事あります。
逆に、フロントエンドとは、システムを利用するユーザが操作する画面の事を言います。ひと昔前では、専用のアプリケーション(exeファイルとかappファイルとか)が相当しますが、最近では、その本とんどがWebアプリ、いわゆるWebブラウザ上で動作するものを指します。
完全なWebアプリの場合は、ブラウザのみで完結しますが、時間のかかる処理や、処理をまとめたい場合はバックエンド側に依頼する形も見受けられます。
基本的には、フロント=ユーザが見る画面(あるいはアプリケーション画面)、エンド=サーバ側で処理する事項またはまとめて処理したい事をやる。程度に覚えておいてください。
今回はこの辺で。次回からは企業アプリに関して現場の対応等について投稿する予定でいます。