如果:有什么问题
- 我不使用框架,只使用php-pdo,在页面中我检查用户是否登录
- 在前端,我使用简单的jquery ajax,它与我从php-pdo文件中获得的JSON一起工作,然后用jquery创建HTML
- 我只是不在mysql中使用关系
很多开发人员说我的代码很糟糕,但用我的代码构建的应用程序与用laravel构建的代码完全一样。。。
那么,当我的代码与php-pdo和jquery配合得很好时,为什么要使用laravel或一些框架呢。。。
框架通常使实现更容易、更快。此外,他们通常会接受测试。因此,有了一个好的框架,你可以节省很多时间。此外,当您使用通用框架时,您可以让其他开发人员的生活更轻松。
此外,框架通常由社区维护并经常更新,因此您可以获得新功能,而无需对其进行编程。
一些框架还允许插件/扩展(通常是第三方实现),您可以再次使用这些插件/扩展,而无需花费时间来实现它们。
我能想到的最后一点是,框架通常鼓励某种应用程序结构,这样你就可以在未来更容易地扩展你的应用程序。
当你编写自己的代码时,没有什么错,但这只是更多的工作,需要更多的时间,其他开发人员可能会过得更艰难。
Laravel Framework有以下内容,而不是您正在使用的内容(不是按照定义好的顺序)
- Eloquent ORM
- 查询生成器
- 应用程序逻辑
- 反向路由
- MVC方法
- 包装系统
- 休息型控制器
- 命名约定
- 迁移
- Composer内部版本
- 自动分页
- 表单请求和更多
一旦你开始使用框架,你就不会问这个问题了。