CGI0003 のような従来型の CGI開発の問題点をまとめて見ますと
- 小さなHTML出力であってもCGIは大きくなる。
- ブラウザからの入力値の取得の処理が複雑で困難である。( PARSE & DECODE )
- 特に漢字のデコードと機種依存の漢字の判定が困難である。
- HTMLをCGIに梱包している限り、HTMLの保守は困難となりCGI開発者への負担も大きい。
- CGIで大量のHTMLを出力するとEBCDICからASCIIへの変換のオーバーヘッドを生じる。
- IBMオリジナルHTTPサーバーでは漢字の POSTメソッドによる文字化けが発生する。