在我当前的项目中,当我需要创建一些Web系统(一个Web MVC系统,具有如此多的CRUD)时,我通常使用以下方法来构建它:
Rails + ActiveRecord + Devise + Carrierwave +其他库
或
Laravel +雄辩的ORM +其他库
我开始研究Javascript / ES6 / Typescript和许多其他东西,我想为我以前在Rails或Laravel中制作的系统创建一些“克隆”,并使用Javascript进行构建。
什么堆栈技术与Rails生态系统或Laravel生态系统等效(或相似)(均为MVC Web框架)? 我听说过Meteor,Adonis,Express,但对于其中哪一个确实是Web MVC框架以及使用它们的主要情况是什么,我感到非常困惑。我读了许多博客文章,对此我仍然感到困惑。
我的目标是建立一个具有许多CRUD的Web MVC系统。
您有什么建议?
谢谢!
答案 0 :(得分:2)
最常用的JS堆栈是MEAN堆栈:MongoDB,Express,Angular和Node。 您可以在此处找到两个流行的框架:
当然,您还有其他选择和变化,例如使用React代替Angular等等。
当然,您会发现大量有关“平均堆栈”的有用信息。
外观漂亮,喜欢学习!
答案 1 :(得分:0)
没有一个我个人提倡的类似于Laravel或Rails的解决方案。但是,我一直关注并在组织内部的生产中使用的一个框架是https://nestjs.com/,它不包含了典型MVC应用所需的一切,但确实包含对于构建包含ORM和依赖项注入容器(Angular的)的API而言,具有一系列便利。因此,您拥有M和C,为V选择模板引擎。