我最近发现了 Typescript。来自 OOP C# 背景,我发现 Javascript 很难使用,并且自然对 Typescript 感到兴奋。
我目前在我的应用程序中使用 Backbone.Marionette.js 来管理未来的复杂性(未来因为它仍处于早期阶段,还没有那么复杂)。
现在我明白了,即使我使用 Typescript,Backbone.js 仍有空间在我的应用程序中发挥重要作用,但是我越了解 Typescript(并开始喜欢它),我就越开始认为它的目标是管理企业应用程序的复杂性与 Marionette 试图完成的任务重叠太多。我知道他们以两种完全不同的方式做到这一点,但来自 C# 我当然更喜欢 OOP 方法而不是另一个 JS 插件。
我考虑从我的申请中逐步淘汰 Marionette 是否合理,或者重叠程度是否比我想象的要少?请记住,我对所有 3 Backbone、TypeScript 和 Marionette 都是新手,这是我在其中使用它们的第一个应用程序,这让我很难评估这个问题。