Index

初めての方へ

(ビギナー用セクション・プロジェクトマネージャー、ディレクター向け)
  1. はじめに
  2. ビギナー向け・ドキュメント
  3. 会話集

より深く追求される方へ

(開発者・フルスタックエンジニア向け)
  1. より深く理解する為に
  2. 関連ワード
  3. 要点チェック
  4. 一般的な規約
  5. 前提知識・資料
  6. テスト、デバッグ方法
  7. その他・関連ツール
  8. 補足

1 はじめに

サーバサイドの言語の特徴は実行がサーバ側で行われる為、ブラウザで元のソースコードの確認ができないという点にある。サーバで解釈され、動的にページを吐き出す為、動的言語とも呼ばれる。

代表的な言語

  • PHP
  • Perl
  • JAVA
  • Ruby
  • Python
  • Go
  • C#,VB・・・・

これらは厳密にはWebサーバやアプリケーションサーバなどに応じて、動作する環境が異なる。
極端な話、Javascriptであってもサーバ側で解釈され、動作するNode.jsのような言語もあるため、サーバ側がWebへコンテンツを配信する仕組みさえ揃っていればどんな言語でも使用できるとも言える。
※なかにはShellスクリプトだけでシステム開発やCMS開発を行う開発手法も存在する。

2 ビギナー向け・ドキュメント

3 会話集


4 より深く理解する為に


5 関連ワード


6 要点チェック


7 一般的な規約


8 前提知識・資料


9 テスト、デバッグ方法


10 その他・関連ツール


11 補足