【问题标题】:Real time Web application + Mobile Application which Node framework should i prefer [closed]实时Web应用程序+移动应用程序我应该更喜欢哪个Node框架[关闭]
【发布时间】:2017-05-30 13:21:20
【问题描述】:

我完全是服务器端 Javascript 平台的新手,我只有 PHP Framwworks 的背景。目前我正在启动一个实时网络应用程序,其中包括实时更新、推送通知、调度等。 我想开发一个网络应用程序和一个移动应用程序。 我应该学习哪个框架。 我听说 Sails.JS 用于实时应用程序。如果我使用sails,我应该使用哪个前端,react 或angular js,那流星呢?我很困惑。 哪个框架比较容易上手

【问题讨论】:

  • 这里的推荐是off topic。在Software Recommendations Stack Exchange,您可能会获得更好的运气。
  • 几天前我已经回答了类似的问题,你必须阅读这个,你会很高兴阅读这个。去METEOR JS,stackoverflow.com/questions/44003284/…
  • 我即将使用MeteorJS + VueJS 部署应用程序。我使用这套工具工作了几个月。我爱上了 Vue。它易于学习且功能强大的前端框架。我使用过 Angular、React 和 Blaze(MeteorJS 默认前端)。 Vue 是迄今为止最令人愉快的。

标签: node.js angular reactjs sails.js


【解决方案1】:

您可以使用 nodejs 从头开始​​构建实时应用程序。但是,您最好使用 meteorjs,因为它捆绑了许多已烘焙的库。重要的是与 websockets 相关,它允许使用 ddp 协议进行 2 路近乎实时的通信。

Meteor 为您提供 Web 应用程序输出,可以手动将其转换为 Cordova/Phone gap 应用程序。但是,meteor 还附带了 cli 来实现自动化。

Meteor-angular 现在非常强大和成熟,可以为您提供完整的堆栈反应性。就像使用 Meteor 的订阅将 mongodb 上的更新推送到浏览器一样。并且使用 Angular 在 UI 中观察和更新浏览器(mini mongo)的任何变化。

反应 - 不知道。通过网络尝试示例。

Meteor 虽然只锁定 MongoDB。因此,如果您关心任何 RDBMS,请三思

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 2011-03-31
    • 2011-04-27
    • 2012-07-15
    • 2011-08-21
    相关资源
    最近更新 更多