2

我刚刚发现 MeteorJS 框架,它的创新概念对我很有吸引力。实时无缝更新非常有价值。他们新的 Blaze 布局引擎似乎也非常引人注目。最重要的是,对我来说主要的吸引力在于 Meteor 是一个完整的堆栈解决方案,这意味着,为了实现现代 Web 应用程序,不需要任何其他东西。话虽如此,我还是找不到一个完整的 Meteor 应用程序示例,它具有顶级抛光 UI。我的问题是:是否可以/支持/推荐在 Meteor 生态系统中使用第三方 Web UI 小部件,如 KendoUI?诚然,我只关注 Meteor 1.5 天,但我想知道 - 任何第三方 Web UI 小部件如何适应反应模板的概念/实现 - 即双向绑定?

4

1 回答 1

4

所以简单的答案是,是的,Meteor 非常适合复杂的 UI,而 Blaze 已经针对 jQuery 进行了优化,所以如果框架基于它(现在大多数都是),那么一切都会工作。

简而言之,映射框架实际上只是意味着使 UI javascript 可用,在 HTML 模板中使用 div 标签等实例化它,或者使用模板帮助函数实例化它,您可以使其“反应” - 换句话说每当底层数据源发生变化时,代码就会发生变化。

通过对事件处理程序做出反应并设置反应变量,您基本上得到了一个自动更新的模型->视图->控制器样式的应用程序。

您可以在此处查看完整的示例应用程序: https ://github.com/DiscoverMeteor/Microscope

当然,您应该获得他们的电子书的副本:https ://www.discovermeteor.com/ ,因为它会引导您完成显微镜的制作。

于 2014-04-09T18:34:11.503 回答