只有TP基础的程序员如何制定laravel框架的学习计划?
发布时间:2022-09-30 11:18:41 所属栏目:PHP教程 来源:
导读: 首先,反对一切以官方文档作为入门开始的答案。Laravel的文档确实非常赞,结构完整,条理清晰php mvc框架教程,这也是我喜欢上这个框架的主要原因。但是如果你完全没有 Laravel、Symfony、Yii 之类现代框架的经验
首先,反对一切以官方文档作为入门开始的答案。Laravel的文档确实非常赞,结构完整,条理清晰php mvc框架教程,这也是我喜欢上这个框架的主要原因。但是如果你完全没有 Laravel、Symfony、Yii 之类现代框架的经验,不建议你从官方文档开始学习。相反,需要做好如下准备: 1、学好原生 PHP。这不是开玩笑,有很多人把框架、工具玩的精熟,却无视承载它们的原生语言。就像之前 jQuery 大行其道,但是能写好 JavaScript 的前端却凤毛麟角。熟练掌握 PHP 语法、老一代 PHP 程序员传下来的常用库函数等等,可以让你写代码时思如泉涌、运指如飞。 2、OOP。实际上这也属于学好原生 PHP ,PHP 在5.4版本之后已经脱胎换骨,完全拥抱面向对象编程理念,而包括 Laravel 在内的现代框架都是基于 OOP 来设计的。 题主需要熟练掌握命名空间、继承、接口、Traits、生成器、闭包等概念。搞明白 PSR-4 自动加载器是怎么工作的。了解一下 MVC、IoC 设计模式的概念。这样等题主看到 Laravel 里的代码时php mvc框架教程,就会心中有数,动手不慌。 3、熟练掌握一个 *nix 命令行工作环境。特别是,如果题主使用 Windows 操作系统的话,最好配置一个虚拟环境。没有诋毁 Windows 的意思,答主本人曾是 .net 程序员。因为 Laravel 是一个基于社区的开源项目,它的很多组件是社区协作的成果。而开源社区你知道的, Linux 作为 PHP 服务器远远超过 Windows。也就是说,如果你的 App 部署环境跟社区主要环境不一致的话,你将很难获得社区支持,你遇到的疑问可能搜索不到,并且没人理你。而你的开发环境,最好跟你的部署环境保持一致。所以不管是 Laravel 提供的 Homestead ,还是自己撸一套 Docker,为自己搭建一套虚拟开发环境吧。嗯,对自己好点。 4、Composer。如上所述,Laravel 的很多组件是社区协作的成果,而 Composer 就是 PHP 组件开发的基石。鉴于国情,Composer 如果想用的顺畅,可能还需要学习一些科学上网的手段。 然后题主可以开始阅读 Laravel 文档啦。建议按照 Laravel 文档的顺序通读一遍,每一个 Sample 代码都自己动手敲过,自己体会每一段代码的用意。 除了官方文档,还推荐以下资源: 最好的 Laravel 视频资源 The Best Laravel and PHP Screencasts 最好的 Laravel 中文视频资源 Laravel 视频教程 - Laravist 最好的 Laravel 中文社区 Laravel China 社区 - 靠谱的 Laravel 和 PHP 开发者社区 - Powered by PHPHub Have fun ! 对了,差点忘记说一个最重要的事情:忘掉TP!忘掉TP!忘掉TP! (编辑:应用网_镇江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐