使用框架后会“控制反转”
即框架定义了整个应用程序的运行流程 你的函数,充当回调函数,让框架在合适的时机来调用你来运行
而你如果使用各种库,那么很多时候是你来做主人,你决定何时用别人的东西
比如 Qt 它就是一种框架 你通过继承,你的函数其实都是类似于回调,绑定到它的信号槽里 你点击了按钮,通过信号槽机制,回调到你的函数里 Qt 也提供 QMake 等类似于手脚架的功能
那么 js 里的框架也是类似,它这里其实很讲究回调这种概念,但是 C 这边基本上都是自己决定控制流程
使用框架后会“控制反转”
即框架定义了整个应用程序的运行流程 你的函数,充当回调函数,让框架在合适的时机来调用你来运行
而你如果使用各种库,那么很多时候是你来做主人,你决定何时用别人的东西
比如 Qt 它就是一种框架 你通过继承,你的函数其实都是类似于回调,绑定到它的信号槽里 你点击了按钮,通过信号槽机制,回调到你的函数里 Qt 也提供 QMake 等类似于手脚架的功能
那么 js 里的框架也是类似,它这里其实很讲究回调这种概念,但是 C 这边基本上都是自己决定控制流程