★サイト構築で使われる言語の種類★
| 更 | 件名 | 内容 |
|---|---|---|
| - | HTML | 基本中の基本です。殆どのサイトは、このプログラムで出来ています。もはや説明する必要も無いでしょう。スタイルシートを使えばJavaScript無しでワンランク上の表現が出来ます。 |
| - | JavaScript | これをただの飾りと思って馬鹿にしては行けません。実はこれだけでもかなり色々な防御手段が取れます。しかもCGIやPHPと違いサーバーに依存しません。どこでも使えます。切られると意味無いと思うかもしれませんがOFFなら飛ばしてしまうことも出来るのです。強制にしてでも使うべきだと私は思います。ブラクラを踏んだりするのを恐れてOFFにしている人もいますが自分のサイトに入るときはONにしてもらいましょう。ツールを使えば簡単に切り替えられます。 ブラフザチェッカーを使ってもらう手もありますね。 |
| - | Javaアプレット | JavaScriptと混同する人が多くいますが、Javaと言いますとJavaアプレットのことです。これも大抵の環境で動作します。あまり複雑な処理では遅くなります。ただ、Perl ではうまくできない処理などではJavaを使うしかないときもあるでしょう。Webサーバーと連動して動くものをサーブレットと呼ぶこともあります。HTMLやJavaScriptと違い参考に出来るサイトも少なく、また危険な言語でもあります。JavaScriptをうまく使うことでこれを強制に出来ますので特に使うつもりでなくても強制しておく事で用心深い荒らしは去ってくれることもあります。 |
| - | ActiveX | これはコンポネート等をダウンロードさせるとき等に良く使われます。Java以上に組むのが大変なので配布しているサイトが少なく、また使っているサイトも少ないです。 |
| - | クッキー | これは言語ではありませんが良く使われるので一応。これは認証等で大抵必要になりますし、利用者の閲覧回数等を記録したり、多重投稿を防いだり、フォームの再入力の手間を省略したり色々出来ます。これは一部ではセキュリテイー問題視されています。しかし、メモ帳で書き換えたクッキーは壊れますので簡単には偽造できませんしgoo.jpで発行したクッキーはgoo.jpでしか読めないのです。これはブラウザをだますことによって可能ですが名前も知らないサイトのクッキーを盗むことは難しいでしょう。ただ、本名等を入力した後は注意してください。心配な人は時々消すかクッキーを管理するソフトを導入しましょう。これは便利でよく使われるものなので強制してしまってもそこまで問題ありません。 |
| - | Perl(CGI) |
CGIは良く聞きますが言語はCGIではなくPerlです。最近はCGIが動作する海外無料サーバーが少なくなりましたがフリーウェアが豊富にあり、まだまだ現役です。 元々は汎用の文字列処理言語ですが HTML では文字列処理が非常に多いので早くから利用されてきました。メモ帳などで簡単に一部修正して流用できる手軽さもメリットです。ただし、あまり複雑な処理をさせようとすると遅くなります。 |
| - | PHP | CGIよりサーバーに掛かる負担が少ないと言うことで注目されているスクリプトです。しかもPerlよりも若干取っ付き易いかもしれません。ただ普及率はCGIに比べてまだまだなので参考にする物が少なくて困ることがあるかもしれません。それからまだまだ発展途上の言語なのでどんなバグが潜んでいるか分かりません。特に様々なデータベースとの連携が簡単にできるようになっているのが特徴です。やはり、あまり複雑なことをさせようとすると遅くなります。 |
| - | ASP | Windows系のサーバーで動作するスクリプトです。正確には言語そのものでなくシステムです。言語としては VBscript, Jscript などが使えます。unix系のサーバーでは使えません。 最近はあまり見かけませんね。配布サイトも少ないです。 |
| - | VBSCRIPT | - |
| - | JSCRIPT | - |