翻訳と辞書
Words near each other
・ ウェブハード
・ ウェブバグ
・ ウェブビーコン
・ ウェブフォント
・ ウェブフォーム
・ ウェブブラウザ
・ ウェブブラウザの一覧
・ ウェブブラウザの利用シェア
・ ウェブブラウザの年表
・ ウェブブラウザー
ウェブプログラミング
・ ウェブプロデューサー
・ ウェブページ
・ ウェブページ作成支援サイト
・ ウェブホスティング
・ ウェブボット
・ ウェブマイニング
・ ウェブマガジン
・ ウェブマスター
・ ウェブマネー


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ウェブプログラミング : ウィキペディア日本語版
Webプログラミング[うぇぶぷろぐらみんぐ]
Webプログラミング(ウェブプログラミング)とは、World Wide Webで使われるウェブアプリケーションプログラミング、Webソフトウェア開発を行うことである。また、この作業を行う人間をWebプログラマ、Webエンジニア、Web開発者、Webディベロッパーと呼ぶ。
== 概要 ==
Webプログラミングでは、サーバ側で動作するプログラムクライアント側で動作するプログラムの両方を開発しなければならない。〔HTMLによるウェブページの記述はプログラミングではなくウェブデザインとされることも多いが、HTMLはグラフィックデザインだけではなくクライアントからサーバへの通信内容をも定義する等、その境目はあまり明確ではない。〕それぞれの側のプログラムで利用される技術は異なり、さらにAjaxを採用するプログラムであれば、サーバ側・クライアント側のプログラムが複雑に連携して機能を実現するので、それぞれの側のプログラムを別々に開発することが難しく、プログラマには両方の側で用いられる技術を深く習得することが求められる。
サーバ側でのプログラミングは、ウェブサーバ上で動くプログラミング言語を用いて行われる。このプログラミングは「サーバ・サイド・プログラミング」とも呼ばれる。例としてサーバサイトにつかう言語と環境としてCGI + PerlPHPRubyJava Servlet + JSP + Enterprise JavaBeans + Spring Framework + Apache Struts(Java EE)、.NET(ASP.NET(C#,VB.NET))などが挙げられる。
クライアント側のプログラミングは、ウェブブラウザの解釈できるプログラミング言語を用いて行われる。しかしながらウェブブラウザはウェブで公開された文書の閲覧に比重が置かれたプログラムであり、必ずしも恵まれたプログラムの実行環境ではないことが多い。
従ってクライアント側のプログラミングは困難となりがちである。これを省力化するためのライブラリが様々に用意されており、例としてJavaServer Facesの部品として利用可能なライブラリAjaxFaces JSPカスタムタグライブラリとして導入できるAjaxTags 、JSP, JSF両方で利用可能なAjaxAnywhere 等がある。なお、これらはいずれもAJAXを実現するライブラリで、これらを用いることでJavaScript等によるクライアントサイドのコードの開発に比重を置くことなく、リッチなウェブアプリケーションを開発できることが期待できる。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Webプログラミング」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Web development 」があります。



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.