目录
学习PHP不久,直接学习laravel应不应该?
laravel
php
学习PHP不久,直接学习laravel应不应该……看文档不是特别理解…是应该边学laravel变学php还是,php有点基础再来学
回复内容:
不建议直接使用框架,尤其是新手建议先弄明白一些东西的具体实现原理,等积累好了再用框架的话会少很多疑问,可以参考我之前的回答(想要开发自己的PHP框架需要那些知识储备? - 安正超的回答)积累好基础知识。很多人总把 “基础知识” 认为很少,很简单,然而你会发现它却是最重要的部分,所有的复杂实现都是在基础之上的搭配,把基础掌握好了,就算遇到框架问题还可以不吃力的看源码。
谢谢! 你至少先会做个留言板,然后学会PHP中的面相对象,然后再去学框架 先用还是先不用其实没有必然答案,如果按照练级的最佳策略的话,当然是先裸写一段时间,被各种问题虐一遍,然后再使用框架,享受框架的便利,从以往的问题去理解框架的设计。
但是实际情况天知道,也许现实就是逼迫你最近就要用PHP写点啥,没那个时间去完美练级,那干嘛不用框架。
开始就裸写结果根本不知道如何开始,挫败感容易导致放弃。使用框架至少一开始就能干点啥,有足够的成就感支撑继续前进。
框架就是一个工具,人就是要善用工具,自己判断合适就用。
重要的是,是你控制工具而不是工具控制你,所以长期来看,掌握框架下面的东西非常必要,否则就被框架所奴役,离了框架啥都不知道。这种人其实很多,我面试了多个工作多年的PHP程序员都如此,但这是框架的错还是人的错? 可以直接学,但是直接学不是去看文档,laravel文档很好,但是它是用来查阅的,很多概念以你现在的基础会看糊涂,你要先看laravel的基础教程。
文档看得累的话,可以看看我写的教程:Laravel 5.1 文档攻略——概述 laravel5 之后强制使用命名空间,你明白命名空间的意思吗?
框架只是工具,用起来是否顺手重点还是要看自己的能力。关公的青龙偃月刀是大杀器,但是你能想象在吕秀才手里会是怎么个情景吗? 虽然不是PHPer,但各语言都是相通的。建议你多花时间学习实践语言的基础,一年半载后,相信各种框架你都能够迅速上手。 PHP的应用简单的一逼,随便找个中专生都能在一个星期内掌握PHP+某个框架,看着文档跟着做一遍随手都能写个网站出来,完全可以按照自己的步调慢慢学,重点在于高并发性能的优化和安全加固,这两样需要正经去学。
但我建议还是不要学PHP了,一来PHP早已日薄西山将会被Python、.NET等后继者取代,二来这是我国大量低学历年轻人的饭碗,给他们口饭吃就是为国家社会稳定做贡献啊。 先学会手写MVC和理解框架,再谈用框架,虽然都可以不做,但是你一辈子高度就这样了,码农和研究者 菜鸟稍微说一句,俺是做毕业设计的时候用到了Laravel。
之前编程基础还算是有些,在校时学过点算法,后来又搞过点android,现在是产品汪。。学之前先把php的基础知识过了一遍,然后就开始学Laravel的。中文文档,各种教程都研究了一段时间之后,直接开始做自己的项目,因为业务逻辑不算很复杂,做起来还比较流畅。当然后来因为要完善系统,还是费了点功夫。
总之,如果不是很急,php基础牢固点在学Laravel肯定更顺手,框架的便捷功能都会在学习语言的过程中实践到‘;如果你是出于兴趣或者自己的学习项目而且有一定编程基础,那直接学Laravel也应该能很快上手(废话:想做好肯定要打基础滴)。
另外楼上 @安正超的lavavel教学视频(好像是Laravel4吧)简单易懂没有废话,学习过程中受益不少,特此感谢下安大大~ 勇敢去学,不是非得学会坏的习惯才能学习好习惯。命名空间、依赖反转、良好的命名和丰富的设计模式,这些会在你学习的过程中潜移默化的影响你,养成良好的编程习惯
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
仓库:如何复兴队友
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
4 周前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保护它?
4 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储

CakePHP 是一个开源MVC 框架。它使开发、部署和维护应用程序变得更加容易。 CakePHP 有许多库可以减少大多数常见任务的过载。
