それともありますか?
デスクトップ ソフトウェア開発者の観点から (おそらく Web 開発者の観点とは対照的に)、Flash や Silverlight などのリッチ Web アプリケーション プラットフォームは、Web 用の WYSIWYG テキスト エディターを実行するための優れたツールのように見えます。それらはより洗練された入力/出力、データ表現などに対応しており、ブラウザーやプラットフォーム全体で一貫性があります (Silverlight や Moonlight はまだそうではないかもしれませんが、少なくとも Flash はそうであるようです)。
それでも、開発者は Javascript/DOM/HTML/CSS を使用することを好み、非互換性や相違点をすべて抱えており、特定の癖を回避するために熱心に取り組み、多数のハックを使用してこれらのテクノロジを本来の機能を実現させています。できる。
Web サイトに Flash を使用すべきではないという一般的に受け入れられているいくつかの議論と、一般的に受け入れられている例外があります: 埋め込みビデオ プレーヤーです。リッチ テキスト エディターはどのように異なりますか? 「フラッシュ コントロールは、分離されたサンドボックスに存在します」 - 普遍的に、WYSIWYG エディターもそうです。「フラッシュ コントロールのテキストは、検索エンジンによってインデックス付けできません」 - とにかく、常に変化するエディターの保存されていないコンテンツのインデックス付けを気にする人。「すべてのユーザーが Flash をインストールしているわけではありません」 - すべてのユーザーが Javascript を有効にしているわけではありません。
では、ここで質問です。WYSIWYG エディターを実装するために、Flash ではなく Javascript を選択する利点は何ですか? それ以外を選択した場合のデメリットは何ですか?