是否有任何理由认为Laravel或Zend等PHP框架不能或不应该与Foundation或Bootstrap等前端框架一起使用?或者任何特别的陷阱/陷阱需要注意?
我们的网站目前不使用任何类型的框架,但我很想同时采用可扩展性和易维护性。有没有任何最佳实践建议,任何人都可以提供订单采用应该发生(例如,总是首先做后端框架,然后是前端)或两层之间的分离应该是否足够清洁以使订单不应该没关系?
答案 0 :(得分:1)
你在Laravel(以及其他框架)中找到的大多数教程都喜欢将它们调高一点,并且会使用Boostrap或类似的东西,因此肯定会有大量的工作在那里展示使用同一个项目中的PHP和CSS / js框架。
PHP框架通常具有一些资产管理机制,这使得处理多个css或js库变得更加容易。此外,例如,Laravel具有模板对象和制作表单的方法(例如Form::open
),但也认识到向这些对象添加CSS类对于应用程序的良好用户体验至关重要。因此,它们包含额外的参数,允许您放置class=""
以适应您的前端框架。
如上所述,某些Frameworks的软件包可以添加帮助程序和自定义类,从而使这更容易。