在看laravel8文档,感觉有些时候没太大必要用框架

框架给我的感觉就是约束太多了,学起来挺麻烦,好像还很重。
感觉如果要开发一个新项目,最好是能需要什么模块,去找那个php模块用上,需要什么功能,就去找什么功能的模块,不知道大家有没有这种感觉

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 25

没有,相反你去网上找各种模块,七拼八凑能跑就行,最后渐渐的变成屎山。优秀的现代化php框架拥有先进的设计思想和设计模式,规范的psr编码,集成众多优秀的开源组件。能规范一个工程师的编码行为,大大提高项目进度,并且使用的人多,遇到问题也能通过社区与论坛等多种途径去解决。说到底工具很重要,使用的好坏在于对工具的掌握程度。

3年前 评论

不要被laravel束缚! laravel 现在都完全模块化了,可以随心任意引用各种包,利用composer强大生态,轻松构建自己的框架吧。

3年前 评论
tu6ge-php 3年前
zyxcba 3年前
小李世界 3年前

新人开发者的话,laravel束缚太多,确实不建议一上来就去学,建议自己从0开始组合composer包来写后端

框架大多是在企业开发场景中,为了快速达成某类开发范式之约定的手段之一,不是为了框架而框架

另外,从0开始写后端,也会慢慢理解框架中为什么会存在一些看上去似乎很难理解的理念(或者做法)。比如,可能最开始会理解的是,为啥要MVC,为啥要有路由机制,这个时候再去接触框架就会水到渠成;再写着写着就会慢慢理解为啥要异步,为啥要有缓存;再到后面,后端项目大了,类(及其实例)多了,就会理解为啥要IOC这么高大上。

以上。

3年前 评论
小李世界 3年前
Tsukasa_Kanzaki (作者) 3年前

没有,相反你去网上找各种模块,七拼八凑能跑就行,最后渐渐的变成屎山。优秀的现代化php框架拥有先进的设计思想和设计模式,规范的psr编码,集成众多优秀的开源组件。能规范一个工程师的编码行为,大大提高项目进度,并且使用的人多,遇到问题也能通过社区与论坛等多种途径去解决。说到底工具很重要,使用的好坏在于对工具的掌握程度。

3年前 评论

一两天就学会了。和其他框架差不多的。除非你是新手。

3年前 评论

多练多学多思考,现在你还不理解,以后就理解了

3年前 评论

个人开发小项目还好,多人合作分分钟上天

3年前 评论
lyxxxh 3年前

你所谓的束缚,其实是大家都需要努力遵守的锲约,在这种认同下,其实会大大提高大家的开发效率

3年前 评论

具体问题具体分析,小项目无所谓,如果要轻量级的话可以用Lumen

3年前 评论
自由与温暖是遥不可及的梦想

laravel 约束太多?

3年前 评论

对于新手而言,框架确实是会增加很多学习成本

3年前 评论
小李世界 3年前

用框架就是做填空题,你要填符合题目的内容。是框架调用你写的方法。

用库就像用工具箱,你要什么就从工具箱里拿来用就好了。是你调用他的方法。

3年前 评论

装一大堆包也还是需要配置,最后也是拼成一个laravel,还不如直接laravel

3年前 评论
playmaker

你这想法 不敢恭维啊

3年前 评论

laravel的架构思想还是可以的,而且没约束,代码风格五花八门,每次来新人维护成本又提高了

2年前 评论

Laravel 重博主说的没错,但不代表学习起来麻烦,用什么模块学什么模块就好。 如果不用框架,你的路由、中间、过滤扽等都要自己实现。如果你想写的舒服,还要用到ORM、验证器等。像博主说的,用到什么再去引 composer 包,这可以,但这不也是相当于自己用胶水粘贴了一个框架。这也是成本,为什么不开箱即用。

2年前 评论

没有

2年前 评论
ShiKi

没有

2年前 评论

'约束太多'指的是哪个方面呢?我觉得分情况吧毕竟PHP的受众人群不小 如果是新手,我建议使用框架,没有约束写出来的代码乱七八糟的可能性很大。 老手的话使用不使用都行,看具体业务需求。

2年前 评论

小项目无所谓。大一点的项目还是使用框架比较方便。

2年前 评论
颠倒的玉石

用这个就要了解这个。。。。。很多人都是,laravel的框架,tp3.2的代码。最多会个模型关联

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!