gpt4 book ai didi

ruby-on-rails - 是否有允许我只定义一次模型的框架?

转载 作者:搜寻专家 更新时间:2023-11-01 00:09:11 25 4
gpt4 key购买 nike

我刚刚创建了几个模型,并且必须将它们的所有属性分别写入 1) Rails ActiveRecord 2) Rails 数据库迁移和 3) Backbone.js 模型。我感觉不太干。我假设解决这个问题的第一步是切换到 node.js,在那里我可以在后端和前端使用 CoffeeScript(理想情况下重用相同的 Backbone.js 模型),但是数据库模式呢?我意识到我可以创建一个从模型属性生成 SQL 的框架,但在我开始这项工作之前,我想知道这样的东西是否已经存在或正在开发中。

如果这个框架可以统一 View 和 Controller ,这样我就没有 app/views、app/controllers、app/assets/javascripts/views、app/assets/javascripts/routers 之类的了,那也太棒了都在不同的地方定义相似的东西。

最佳答案

查看 Derby , active development 下的 node.js 框架,它试图统一 View 和 Controller (以及更多):

[Derby] runs the same code in servers and browsers, and it syncs data automatically. Derby takes care of template rendering, packaging, and model-view bindings out of the box. Since all features are designed to work together, no code duplication and glue code are needed.

我正在使用 Derby 构建一个小型的业余爱好应用程序,到目前为止,它既有趣又具有挑战性。一个统一的新世界有自己的物理学..

需要注意的一件事是 Derby 构建在 Racer 之上,一个“实时模型同步引擎”;如果您期待将 Backbone.js、express 和一些数据库层拼接在一起的光胶代码之类的东西,您可能会发现它“很重”。


编辑:我还没有仔细研究过的其他框架:

关于ruby-on-rails - 是否有允许我只定义一次模型的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10040449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com