首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更多Javascript状态图框架

更多Javascript状态图框架
EN

Stack Overflow用户
提问于 2011-09-19 20:24:15
回答 4查看 4K关注 0票数 2

我正在使用ExtJS,我认为它是一个令人惊叹的框架。然而,他们没有内置的状态图,这使得依赖于状态的应用程序开发非常痛苦。

我最近发现了这个:

https://github.com/jakesgordon/javascript-state-machine

对于JS应用程序来说,它似乎是一个非常可靠的状态图。

我想知道是否有其他类似的框架,以便在我决定使用哪个框架之前可以进行比较。

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-11-17 04:36:23

我也喜欢Javascript Finite State Machine (v2.0.0)

还有一些我没有尝试过的:

你选择了哪一个?

票数 0
EN

Stack Overflow用户

发布于 2012-05-27 03:41:48

JS Statemachine这样的东西从根本上不同于Statechart。它们实际上是FSM的超集。如果您正在做一个基于sproutcore的应用程序,原生Statechart是很好的(有点冗长的imho)。如果你正在使用另一个框架或者使用你自己的javascript,Stativus确实是唯一一个功能齐全的状态图框架。Stativus可以在任何javascript框架中使用: Backbone.js、ember.js、SproutCore、batman.js、ExtJS、Sencha等。

使用FSM,您不会得到:

嵌套的Substates

  • History States

  • Statechart事件传播
  • Parallel States

这真的像是试图用法拉利拖拽一辆Yugo赛车。它们都可以让你获得位置,而且有四个轮子,但其中一个的功率要大得多,这甚至不是一场比赛。

注意:我帮助编写了SproutCore的原始状态图实现,我还编写了Stativus...

票数 11
EN

Stack Overflow用户

发布于 2014-07-11 09:05:09

JavaScript中的另一个Statechart实现是David Durman的statechart

另一个:基于“行为树”的Machine.js。http://machinejs.maryrosecook.com/

新版本: xstate、https://github.com/davidkpiano/xstate

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7470883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档