最近 Typescript を発見しました。OOP C# のバックグラウンドを持つ私は、Javascript を扱うのが非常に難しいと感じており、当然 Typescript に興奮しています。
現在、アプリケーションで Backbone.Marionette.js を使用して、将来の複雑さを管理しています (まだ初期段階であり、それほど複雑ではないため、将来)。
Typescript を使用している場合でも、アプリケーションで Backbone.js が重要な役割を果たす余地がまだあることがわかりましたが、Typescript を学べば学ぶほど (そしてそれを愛し始めると)、その目的はエンタープライズ アプリケーションの複雑さを管理することは、Marionette が達成しようとしていることと重なっています。私は彼らが2つの完全に異なる方法でそれを行うことを理解していますが、C#から来ているので、もちろん、さらに別のJSプラグインではなくOOPアプローチを好みます.
私のアプリケーションからマリオネットを段階的に廃止するという私の考慮は正当なものですか、それとも私が思っているよりも重複が少ないのでしょうか? 私は Backbone、TypeScript、Marionette の 3 つすべてに不慣れであり、これは私がそれらを使用した最初のアプリケーションであるため、この質問を評価するのが難しいことを覚えておいてください。