Slide 30
Slide 30 text
@norinux
バックエンド
30
フロントエ
ンド
バック
エンド
サーバー側で処理がされて、フロントエンドのインターフェースに必要なデータや実
行して欲しい処理を渡す役割
インタプリタ言語(Ruby,PHP,Python,Perl….)
軽量プログラミング言語(LL)とも呼ばれており、比較的学習難易度が低く簡単で
記述で処理を記述できるので、WEBプログラミングの主流となっている。
コンパイラ言語(C, Java, Go,Scala .....)
事前にプログラムをコンパイル(機械語に翻訳)しておかなければ実行することの
できない言語。習得する難易度が高い分、記述ミスの発見や、プログラムの処理
がインタプリタ言語に比べて高速など利点もある。
SQL
データベースにデータを追加したり取り出したり、編集、削除するための命令を書く
ための形式記述。最近だと、フレームワークで必要なSQL文を自動で実行してくれ
るために、直接記述する機会は少なくなってきている。