我刚刚开始学习编程,想了解一些关于框架的知识。框架是如何帮助你编码的,它到底是什么呢?比如Zend是用于php的框架。
我刚刚开始学习编程,想了解一些关于框架的知识。框架是如何帮助你编码的,它到底是什么呢?比如Zend是用于php的框架。
框架基本上是一种“自内而外”编程的方式。在传统编程中,您编写“主要”代码,并在需要时从库中调用函数。相反,框架处理其自身的“主要”代码,并在适当时调用您的函数。换句话说,框架是一个预先编写好的,可立即运行的应用程序,您可以根据自己的需求进行扩展或调整。
框架本质上是应用程序的基础。这意味着以下内容:
Zend for PHP 是创建互联网应用程序的框架。它有很多模块,可以帮助您更有效地构建应用程序。
框架和普通库之间的区别在于,框架通常由多个库组成,这些库需要彼此配合才能正常工作。您可能使用过的一个框架示例是 Windows。Windows 平台提供了一组库供您使用,但是这些库也需要彼此配合才能正常工作,例如用于让应用程序播放视频文件的库需要输出像素到屏幕的库。
框架基本上是一组库,使您遵循某种编写应用程序的方式。就像在大多数PHP框架中,您需要遵循MVC设计模式一样。Zend不完全是一个框架,因为它让您只使用您想要的部分,而无需强制执行任何规则。
希望这可以帮助您 :)