yf-fpm-server 是一个面向小微团队产品开发的前后端分离框架。

让你们少走一些弯路
前后端分离框架可以解决的问题
  • 支持异构项目的集成【App与管理平台数据交互】
  • 前后端分工更明确
  • 提高前端开发效率【mock】
  • 减少后端运维成本

对于一个小微型的产品研发团队来说,这些问题通常交给一个全栈工程师去解决的;而随着产品的不断迭代,这些问题会不断产生新的问题,通常意义上的填坑过程。


一个健康的产品研发过程应该在一开始就考虑前后端分离的事情。

控制成本
node.js
  • 使用javascript语法,对web开发者来说已经驾轻就熟
  • 运行在服务端,依赖V8引擎和C++的天然优势,它可以承受少量并发
  • 近2年来在开源社区很活跃,被大部分公司深度应用,并开源了一些产品

团队引入nodejs是一个如虎添翼的过程,加以合理利用,它可以解决95%的事情,也就意味着它能快速的将生产力转化成输出。

即使在小的团队也要尽可能的快速迭代

多版本同时在线
清晰的架构
  • 框架研发之初,团队面临的最大的问题就是应对快速迭代
  • 框架已被用于多个项目的生产环境,最长的已运行2年多
  • 通过2年多线上运营过程,不断的升级和优化
  • 代码开源,核心代码简洁,通过插件无侵入的扩展功能和模块

与引入资本的团队不同是,初创阶段,团队选择框架更看中其上手难度和维护成本,一个合适的框架可以减少很多工作。

采用taobao和jd的开放平台的设计方案,定义统一的入口,通过参数定位业务接口,实现灵活的业务开发。

统一入口
提高业务实现效率
  • 提供一个/api的路由来处理业务请求
  • 非restful范式,不用维护冗长的路由
  • 统一的全局异常处理
  • 丰富的客户端SDK

Comments

2018-06-01

⬆︎TOP