クライアント側のプログラミングやスクリプトを使用せずに、動的な非同期フォームと Web ページを開発できるかどうかを調べています。基本的に、Javascript をまったく使用せずに AJAX と DOM 操作の利点を得ようとしています。可能であれば、すべてのプログラミングをサーバー側で Python または類似の言語で行いたいと考えています。私は、Web 開発で Javascript を使用することを回避しようと懸命に努力しています。中に入ったり、遠くから棒で触れたりしたくないだけです。
私は AHAH (Asynchronous HTML and HTTP) に出くわしましたが、興味深いようです。ただし、取得した (X)HTML は「ファイル システムのローカルに置くことはできません」と読んでいました。どうやら、「HTML ドキュメントを Web サイトに FTP 送信する必要があります。また、取得する HTML ドキュメントも Web サイトに存在する必要があります」。(ソース: http://www.xfront.com/microformats/AHAH.html ) 誰かがこれを試して、これを確認できますか? あまり実用的ではないと思います。同じサーバー上の同じファイル システムですべてをホストする方が理にかなっています。
また、AHAH の欠点は、DOM を操作できないように見えることです。つまり、できることが多少制限されます。プレースホルダーは Web ページに既に存在している必要があり、(X)HTML フラグメントを取得してこれらのプレースホルダーを埋めることができます。
動的な非同期 Web ページを作成し、Javascript を使用せずに DOM を操作する方法を知っている人はいますか? 私は好きな言語をほとんど使用できるので、サーバー側は何でも構いません。最悪の場合、DOM を操作しなくてもインタラクティブな Web サイトを作成できると思いますが、最近の Web サイトは非同期でなければならないと思います。ちょっとした変更があるたびにページをリロードしなければならないのは、私にとって一種の取引ブレーカーです。