远古时期的程序员在实现业务时可能把:取数据、业务逻辑、渲染都放在一个代码中完成,后来逐渐分成几层来做:

  • Model
  • View
  • Controller
    不仅结构更清晰,而且在任何一层你都可以选择不同的方案来实现。我们在做工具时也可以参考这种思路,多分几步来做。

那什么是从下到上呢?和上面的分层的角度不一样:

  • 越下越灵活,但门槛越高
  • 越上越好用,但扩展起来不是很容易
    在对一些场景实现工具,根据灵活度和易用性来分成几步来做,这样不同的技术背景的人都可以使用,而且最关键的是可以扩展出更多的使用场景!:-)

阅读原文 »

3 收藏


直接登录

推荐关注