变革
自8.x版本之后 Laravel 改变了自己的定位,它将自身定义为了全栈开发框架,提供了Blade 渲染引擎,后续还支持了基于vite的编译打包,以及第一方包Laravel Livewire增强Blade,让它在构建动态页面更上一层楼。
官方在9.x的发行说明中是这样描述的。
您可能知道,随着 Laravel 8 的发布,Laravel 过渡到每年发布一次。以前,主要版本每 6 个月发布一次。这一过渡旨在减轻社区的维护负担,并挑战我们的开发团队在不引入重大更改的情况下推出令人惊叹、强大的新功能。
同时它也在不断进步,自9.x版本最低支持的PHP版本被限制在了8.0,也就是说它完全的踏入了PHP8.0的时代。
在10.x时要求的最低PHP版本是8.1,在11.x版本又再次提升到8.2,并在 12.x的版本公示中预告了该版本最低支持的PHP版本是8.2,也就是说在未来很可能PHP8.2会作为一个可靠稳定的版本。
上述的一系列变化正恰恰证明了Laravel社区具备充足的活力,同时也有信心去推动下一代技术框架,并不断的优化自身。
生态
Laravel提供了难以置信的生态基础,用于调试的 Laravel Telescope ,增加性能的 Laravel Octane ,帮助你发现性能瓶颈的 Laravel Pulse 以及能够提供你与Docker交互的 Laravel Sail 。
这些第一方包并不是Laravel的全部,它还提供了丰富且易用的第一方包,同时社区也在不断推动更多的包加入到Laravel。
总结
先写到这里吧,后续还会修订的。
既有宏观视野,又兼顾微观细节。
文章紧扣主题,观点鲜明,展现出深刻的思考维度。
选材新颖独特,通过细节描写赋予主题鲜活生命力。
建议多用口语化表达,拉近与读者距离。
文章中的实用建议和操作指南,让读者受益匪浅,值得珍藏。