パソコン何でもQ&A

037 公的機関がしてはいけないこと(10)-JavaScriptの使用について
【1】 HomePageBuilderとJavaScript
  汎用性 発展性 安易性 動き 対話性 (1)汎用性とは、いつでも、どこでも使っている
(2)発展性とは、今後も発展する可能性がある
(3)安易性とは、誰でも、簡単に使える
(4)対話性とは、利用者に主導権を持たす
HomePageBuilder ×
JavaScrip ×
  テキストでプログラミング パソコンとの相性 市販ソフト 継続性
HomePageBuilder
JavaScrip × ×
 上で見たように、JavaScripはすぐれたソフトです。Netscape Communications社が開発したプログラミング
言語です。
 印刷物のような静的な表現しかできなかったWebページに、動きや対話性を付加することを目的に開発され
ました。JavaScripは対話性を特徴としており、普通のページ作成には、問題があります。
【2】 継続性から見たHomePageBuilderとJavaScript
 HomePageBuilderの問題点は、対話性にあります。
 JavaScripの問題点は、市販のソフトがないため、誰でも、簡単に使えないことです。
 HomePageBuilderは市販のソフトもあり、テキストでプログラミング出来るため、いつでも、どこでも、誰で
も、簡単にページが作成できます。多くの人が使うということは、競争もあり、内容も高度になります。
 一番重要なのは、後任者が継続して、ページを更新したり、追加できることです。
 JavaScripは市販のソフトがないため、かなり専門的な知識や技術が必要です。いつでも、どこでも使ってい
ますが、誰でも、簡単にページを作成できません。
 そのため、JavaScripを知らない後任者は、ページを更新したり、追加できず、前任者に依存するか、外部
に委託している場合、永遠に、独立できず、委託し続けることになります。
【3】 対話型JavaScriptとは
 JavaScripは対話型です。
(1)簡単な算数の問題です←ここをクリックして下さい
(2)簡単な日本文学史の問題です←ここをクリックして下さい
(3)色を選択して、背景色を変更する←ここをクリックして下さい
(4)現在進行形のアナログ時計を表示する←ここをクリックして下さい
 HomePageBuilderでは、全く出来ません。これこそJavaScripの独壇場です。参りました。
【4】 動きのあるJavaScriptとは
 動きのあるJavaScripです。
(1)打ち上げ花火です←ここをクリックして下さい
(2)流れる流星群です←ここをクリックして下さい
 動きのあるページはHomePageBuilderでも出来ます。
(1)魚たちが泳ぎまわっている←ここをクリックして下さい
(2)花に蝶々が群れ集っている←ここをクリックして下さい
 JavaScripの作品は素晴らしい。しかし、難しい技術を習得しなくても、HomePageBuilderでも大丈夫です。
【5】 HomePageBuilderとJavaScriptで作ったホームページ
 JavaScripで作られたホームページです。JavaScripで作った方が見ばえがすると言うことでした。
(1)JavaScripで作られたホームページです←ここをクリックして下さい
 HomePageBuilderで、同じ物を作って見ました。
(2)HomePageBuilderで作ったホームページです←ここをクリックして下さい
 JavaScripで作っても、HomePageBuilderで作っても、見ばえは余り差がありませんでした。
 JavaScripで作った場合、検索機能が付いていました。これはJavaScripでしか出来ません。でも、データが
少ないのか、入力しても、ほとんど「該当する情報はありません」と拒絶されました。
 対話型でないホームページをJavaScripで作る意味がないことを証明できたと思います。
 学校の先生や市町村の職員が作成することには、継続性・対話型を条件に賛成します。
 しかし、外部に委託することには全く納得できません。常に主導権を外部に握られ、維持費も必要だから
です。
【6】 お礼とお詫び
 JavaScripの作品の多くは私が作りました。
 しかし、一部Webページ上にサンプルとして紹介されている作品も利用させていただきました。
 また、JavaScripHomePageBuilderを比較した作品も、作成者の意図に反して、利用したものもあります。
 利用させていただいとことにはお礼、意図に反した利用にはお詫び、を申し上げます。