【问题标题】:Best framework for developing real-time website? [closed]开发实时网站的最佳框架? [关闭]
【发布时间】:2017-08-23 09:37:43
【问题描述】:

标题可能会误导很多人,所以让我改一下。用于显示实时数据、需要大量 UI/后端渲染的最佳框架或语言是什么?

最近我在一个项目中使用带有 angular2 的 mean stack,总是使用双向数据绑定或使用事件发射器来观察任何变化非常麻烦。

是否有任何语言/框架仅根据后端或前端的更改来呈现 UI?

reactjs 或metoeorjs 会做这项工作吗?

请赐教。

谢谢

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。 很遗憾,由于有两个用户留下了答案,因此您现在无法删除它。

标签: reactjs meteor frameworks rendering


【解决方案1】:

我不确定 Angular2 会发生什么变化,但 Angular JS 的开发目的之一就是让这样的事情变得简单。

由于 Angular 2 增加了更多功能并简化了工作方式,我想说的是,您并没有很好地掌握这些功能是什么,因为它应该能够处理这些功能。如果没有,那么 Angular JS(1) 肯定可以。

【讨论】:

    【解决方案2】:

    根据我的经验,由于 2 的巨大变化,很多人都偏离了 Angular。

    就我个人而言,我使用 react 来做到这一点。如果您设置 Web 套接字或使用 Firebase,您所做的就是处理事件触发器。当他们这样做时,react 使用不变性来查看对象的哪些部分发生了变化,并相应地渲染/更新元素。

    【讨论】:

    • 谢谢。我知道你来自哪里,但是那不是很多meteorjs吗?因为既然reactjs在MVS中是V,那岂不是仅限于视图?而meteorjs是全栈的吗?
    • React 是整个应用程序。每个组件都被创建并且您处理存储和状态。如果你想要一个服务器端,那么是的,你需要像 Node.js 这样超级简单并且为此而构建的东西。它只是托管已经构建的反应应用程序。
    • 我明白了,谢谢您的回复!
    • 您已接受的答案和后续的 cmets 给出了不好的建议。您正在寻找的答案是:是的 - 流星正是您正在寻找的工具。使用 Meteor 数据系统(发布和订阅),视图层中的所有数据都是反应式的。这意味着一旦数据库中发生变化,视图层就会更新以反映变化。您可以在 Meteor 中使用 react、angular 或 blaze,但所有 3 种对反应数据的效果完全相同。
    • 对,有道理@Sean
    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    相关资源
    最近更新 更多