总结一下抽象的层次:
核心库抽象了系统调用
框架和中间件平台抽象了基础API使用模式
各种所谓应用开发平台抽象了开发模式和业务场景模式
每一层抽象,都有规范限制,都加大了约束,最后程序员的能力和活动范围越来越小。而且对于应用开发来说:
1 做同样的事情,不管需不需要,永远要背起容器这个包袱;
2 很多事情只能绕着圈子来做。
核心库抽象了系统调用
框架和中间件平台抽象了基础API使用模式
各种所谓应用开发平台抽象了开发模式和业务场景模式
每一层抽象,都有规范限制,都加大了约束,最后程序员的能力和活动范围越来越小。而且对于应用开发来说:
1 做同样的事情,不管需不需要,永远要背起容器这个包袱;
2 很多事情只能绕着圈子来做。