Laravel哲学

你只需要阅读Laravel官方文档跟README文件就可以上手了,(译者:其实不是),Taylor使用与光相关的单词,像"Illuminate"和"Spark",然后还有"Artisans","Elegent",还有这些词"Breath of fresh air" "Fresh start" 以及最后:"Rapid","Warp speed"

框架意图提升开发速度与开发人员的幸福感,Taylor描述“Artisan”为更有意义与价值的语言,你可以在他2011年关于stackexchange的问题中看到他的思路来源,他在问题中说,"有时候我会花费大量时间为了让代码看起来更好看-只是为了更好的编写代码体验",他经常谈到如何让开发人员更容易更快的实现他们的想法,而不是为了创造伟大产品一直在踩坑.

Laravel的核心是为开发人员提供装备和支持。它的目标是提供清晰、简单、漂亮的代码和特性,帮助开发人员快速学习、启动和开发,并编写简单、清晰和持久的代码

针对开发人员的概念在Laravel材料中说的很清楚.文档中写着"开心的开发人员编写最好的代码"“开发人员可以愉快的下载与部署”在一段时间内是非官方的口号,当然,任何工具或框架都会说它希望开发人员感到高兴。 将开发者的快乐作为主要关注点而不是次要问题,对Laravel的风格和决策进程产生了巨大的影响.当其他框架可能以架构的纯洁性为主要目标或者与企业开发团队的目标和价值观相兼容时,Laravel的主要关注点是为独立开发人员服务.但是这并不意味着Laravel不能编写结构清晰或者是企业级的应用,与此同时不必以牺牲代码库的可读性和可理解性为代价。

Last updated