瞎扯淡 大家都是怎么做快速开发的?毕竟很多项目都有很多共性功能 (发帖,点赞,评论,注册登录)

1c7 · 2018年06月04日 · 最后由 1c7 回复于 2018年06月06日 · 1757 次阅读

问题背景

蛮多项目里功能其实很类似: 评论,通知系统,点赞,注册登录(邮件/手机号验证码),换头像,
发帖或发文章(Model 可能取名叫 Post/Topic/Article)

问题:大家是怎么快速开发的?

方法:

  1. 每次直接 rails new [projectX] 然后自己 gem devise 等等,加上自己常用的 gem,然后从零开始。也许有个别代码是从之前的项目复制过来的。

  2. 有一个自己写的基础项目(已经有了上述这些基础功能),代码故意不多写也不复杂,前端方面可能没用框架,或者轻度使用了某个前端框架 (React/Ember/Vue/Angular),每次有项目了就在这个基础上拓展

  3. ??

目的

想知道有什么方法可以尽快加速开发。
想了解大家都是怎么做的~

1 楼 已删除
  1. Application template 了解一下,比如 https://github.com/mattbrictson/rails-template
  2. 如果只是图快,有些适配场景比较多的 gem 可以加到自己的工具栏,比如 https://github.com/rails-engine/action-store

感谢楼上两位回复~~ 很有帮助

需要 登录 后方可回复, 如果你还没有账号请 注册新账号