问:我一直在为您提供一些PHP课程,并且在创建PHP网站时遇到了两种不同的方法。汉普顿·保罗(Hampton Paulk)指导的一门课程向您展示了如何使用诸如树枝之类的某些框架为您的网站创建模板。然后,构建一个简单的PHP应用程序,该应用程序不使用任何框架,但是可以实现与Twig具有变量和代码行包含的相同效果。
我的问题是,哪个是行业标准?相互使用有好处吗?如果是,这些是什么?它应该包含在您建立的所有网站中吗?
答:每个公司都将对“标准”有自己的看法。通常,会有一个工具或框架被更广泛地使用,并且大多数人会使用它,因为通常会有更好的文档。
作为开发人员,您自己可以做的最好的事情就是始终确保使用正确的工具来完成正确的工作。这就是为什么重要的是要知道外面有什么,真正了解代码在做什么。有时,即使他们在编写基于php的简单网站模板时,也会看到人们使用框架,而有时候,当诸如SLIM之类的东西可以轻松解决问题时,您会在写复杂的API的时候看到人们。
每个框架都会有所不同,有时甚至会做得更好。能够使用和理解任何框架都可以帮上大忙,但是最终,您必须问有关项目的正确问题,以确定要使用的工具。