框架什么?框架就是平台。在这个平台之上,提供了一些应用和服务,开始时,可以将平台理解为库,提供了用户可以调用的功能,随着理解的深入,你会发现,框架并不是等同于函数库。
函数库提供了用户可以直接调用的功能,功能一旦确定下来,用户或者是用户的应用程序是没有办法改变的,就是有不合理或者不完善的地方,除非你建造新的函数库,否则的话,你只能将就着用。
而框架提供了更大的灵活性,虽然框架页提供了一些默认的实现和功能,但给应用程序留下了极大的发挥空间,简单来说,就是默认的功能由框架来实现,例外的个性化的功能由用户的应用程序来实现。