传统上,我使用 Ruby on Rails 构建应用程序,很少提取服务。我现在正在转向更易于管理和高性能的东西(SOA w/ API)。
我感到困惑的是,如果我用 Go 之类的东西构建 API 服务器,我究竟会失去什么。假设我有一个文章模型,通过系统的旅程会是什么样子?我的意思是在 ORM、控制器、API 等方面。
如果我在 Go 中有一个 API,ORM 会在 API 的级别上,还是我仍然可以使用 Rails(它会与 API 对话)?那么控制器呢?我迷失了这个堆栈是否有意义:
作为 API 服务器
Rails 作为应用服务器
我担心的是,如果我采用这种方法,我是否会丢失很多 Rails 附带的功能,比如迁移。
慕妹3146593
相关分类