ウィキペディアで 、Mozilla/Gecko用のXULやMicrosoft用のHTAなどの宣言型UI言語について学びました。
- これらのマークアップ言語の長所/短所は何でしょうか?
- 一般的なOSやアプリケーションがこれらの手法を使用しないのはなぜですか?
- これらの言語はシステムに柔軟性を与えますか?
- 理由がない場合でも、UIを表示するためにマークアップ言語を使用するOSはありますか?...
これらのOSまたはアプリケーションの例は、どんなに古くても歓迎されます。
ウィキペディアで 、Mozilla/Gecko用のXULやMicrosoft用のHTAなどの宣言型UI言語について学びました。
あなたの質問の多くは、これらのリンクで詳細に回答されます. 最後のものを除いて。OS側の具体的なことは考えられません。
私の個人的な経験から言うと、マークアップは構造、組織、およびレイアウトを定義するのに優れているということです。しかし、行動はうまく表現されていません。UI に何か便利なことをさせたい場合でも、それをプログラミングする必要があります。
UI を表示するためにマークアップ言語を使用する OS はありますか?
ISPFは、宣言型マークアップを使用して画面を定義し、その背後に Fortran または Cobol コードを使用して動作を提供する、IBM メインフレーム上の迅速なアプリケーション開発システムでした。私の以前の仕事の 1 つは、そのようなアプリケーションを XUL ベースのフロントエンドに変換して PC 上で実行することでした。それはかなり些細な変換でした。
Re #2: わかりませんが、パフォーマンス上の理由からだと思います.486でXMLを解析するのに時間を無駄にすることはできません:)
Re #4: はい、Linux を OS として数えると、GTK は UI にある種のマークアップ言語を使用します。また、.NET の XAML。