打字稿与Marionette.js

par*_*ent 2 javascript backbone.js typescript marionette

我最近发现了Typescript.来自OOP C#背景,我发现Javascript非常难以使用,并且对Typescript自然感到兴奋.

我目前正在我的应用程序中使用Backbone.Marionette.js来管理未来的复杂性(未来因为它仍处于早期阶段而尚未复杂).

现在我明白Backbone.js仍有空间在我的应用程序中发挥重要作用,即使我使用的是Typescript,但是我学习的Typescript越多(并开始喜欢它),我就越开始认为它的目标是管理企业应用程序的复杂性与Marionette试图完成的任务重叠太多.我知道他们以两种完全不同的方式做到这一点但是来自C#我当然更喜欢OOP方法而不是另一种JS插件.

我的考虑因素是从我的申请中逐步淘汰木偶,还是没有比我想象的更少的重叠?请记住,我是所有3 Backbone,TypeScript和Marionette的新手,这是我用过它的第一个应用程序,这让我很难评估这个问题.

Der*_*ley 5

"TypeScript vs Marionette"是错误的观点.这就像"C#vs WinForms",并问"当我从C#切换到VB.NET时,我应该停止使用WinForms吗?" 这个问题没有任何意义,因为它试图将语言与框架进行比较.

有一些事情,打字稿将阻止你用木偶做或任何其他JavaScript框架,充分利用JavaScript的是动态的.但这并不意味着TypeScript取代了Marionette或任何其他框架.由于TypeScript对您的限制,它仅限制了框架的有用性.