問題は、今から始める人やキャリアの初期段階にいる人はReactを学び、それに集中するということです。テクノロジーに集中することは、賭けをすることであり、現在フロントエンドでReact以外にキャリアを賭けることは悪い選択です。唯一正当な代替手段はVueかもしれませんが、それは間違いなくEmberではありません。
Emberにキャリアを集中させている人の数は、おそらくすでにピークを過ぎていると思います。
EmberやDiscourseのコードベースを学びたいという人が大勢いると思いますか?
私はそうは思いません。これはレガシーソフトウェアの兆候です。そのポテンシャルはピークに達しました。リモートワークやリモートコラボレーションソフトウェアの使用が増加した後でも、それを使用したり、それに取り組んだりしたいという人が大勢いるわけではありません。人々はむしろZoomやDiscordを使用します。
それが私が開発者体験で言いたいことです。
これは良い点です。Discourseは主に製品です。ややオタクな層向けのセルフホスト型コミュニティ/サポートフォーラムです。資金源がそこにあるため、それ以上のものになることは決してありません。したがって、ほとんどの決定はこの層を満足させるために行われます。
話を元に戻すと、Markdownコンポーザーを置き換えるということは、このソフトウェアをそれほどオタクでなくすということです。つまり、それが対象としている層からの乖離を意味します。
この局所的最適解から抜け出すのは簡単ではありません。
したがって、ソフトウェアがそのオーディエンスを見つけると、そのオーディエンスを満足させるための機能が増加する反射的なフィードバックループが開始され、他のグループのユーザビリティはますます無視されるようになります。