【问题标题】:Is it recommended to use Node.js for an online room booking web application?是否建议将 Node.js 用于在线房间预订 Web 应用程序?
【发布时间】:2015-08-19 11:12:13
【问题描述】:

我必须构建一个用于在线预订旅馆房间的网络应用程序。 宿舍有78个独立的集群,由11个房间组成。所以它总共有858间房间。

用户可以单独使用房间,也可以 2-11 人一组。 所以系统中主要有 3 个实体:User、Room 和 Group。 他只需要在系统上注册,就可以加入一个小组,也可以占一个房间。

注册在实际分配日的前一周开始,即用户可以注册但不能预订房间。 在实际分配当天,小组管理员将按照先到先得的原则为所有小组成员预订房间。分配过程几乎不需要30分钟。网站上同时有 80-90 名用户在线预订房间。去年我们在一个共享的虚拟主机上托管了这个应用程序,但在分配过程开始时,该网站已关闭。没有人能够登录和预订房间。 现有应用程序是用 PHP 开发的。

所以这就是整个故事。现在我们想使用 MVC 架构重新编写整个应用程序。我正在考虑使用 Node.js。 哪种技术堆栈最适合此应用程序? 还有人可以指出我为应用程序选择架构的正确方向吗?

【问题讨论】:

    标签: node.js model-view-controller database-design web-applications architecture


    【解决方案1】:

    如果你真的想在 Nodejs 中使用 MVC,你可以试试Sails.js。我最近听到了一些关于它的好消息。它是一个 MVC 框架,支持许多数据库。我在一个小项目中使用过它,对它非常满意。

    但是,您也可以考虑非常流行的 Meteor 框架,即使它不是真正的 MVC 框架。

    Nodejs 的替代品也可以是 RoR(如果您喜欢 Ruby)或 Django(Python),仅举几个主流的例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多