【问题标题】:Rails/Laravel ecosystem equivalent in Javascript/NodeJS ecosystem?Javascript/NodeJS 生态系统中的 Rails/Laravel 生态系统等价物?
【发布时间】:2019-01-26 03:08:56
【问题描述】:

在我目前的项目中,当我需要创建一些 Web 系统(一个 Web MVC 系统,有这么多 CRUD)时,我使用以下方法构建它:

Rails + ActiveRecord + Devise + Carrierwave + 其他库

Laravel + Eloquent ORM + 其他库

我开始学习 Javascript/ES6/Typescript 和很多其他东西,我想创建一些我之前在 Rails 或 Laravel 中制作的系统的“克隆”,并使用 Javascript 构建它。

什么堆栈技术与 Rails 生态系统或 Laravel 生态系统(都是 MVC Web 框架)等效/相似? 我听说过 Meteor、Adonis、Express,但我很困惑其中哪些是真正的 Web MVC 框架,以及它们各自的主要用途是什么。我阅读了很多博客文章,但我仍然对此感到困惑。

我的目标是构建一个包含许多 CRUD 的 Web MVC 系统。

你有什么建议?

谢谢!

【问题讨论】:

    标签: javascript ruby-on-rails node.js laravel


    【解决方案1】:

    没有我个人提倡的类似于 Laravel 或 Rails 的一体化解决方案。但是,我一直关注并在组织内用于生产的一个框架是 https://nestjs.com/,它包含典型 MVC 应用程序所需的一切,但确实有一个用于构建 API 的一组很好的便利,包括 ORM 和依赖注入容器(Angular 的)。所以你有 M 和 C,为 V 选择你选择的模板引擎。

    【讨论】:

      【解决方案2】:

      最常用的 JS 堆栈是 MEAN 堆栈:MongoDB、Express、Angular 和 Node。 你可以在这里找到两个流行的框架:

      当然,您还有其他选择和变体,例如使用 React 代替 Angular 等等。

      当然,您会在搜索“平均堆栈”时找到大量有用的信息。

      好看,喜欢学习!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-14
        • 1970-01-01
        • 1970-01-01
        • 2017-10-20
        • 1970-01-01
        • 2018-07-02
        相关资源
        最近更新 更多