Web开发strach与框架


Web development strach vs framework

如果:有什么问题

  1. 我不使用框架,只使用php-pdo,在页面中我检查用户是否登录
  2. 在前端,我使用简单的jquery ajax,它与我从php-pdo文件中获得的JSON一起工作,然后用jquery创建HTML
  3. 我只是不在mysql中使用关系

很多开发人员说我的代码很糟糕,但用我的代码构建的应用程序与用laravel构建的代码完全一样。。。

那么,当我的代码与php-pdo和jquery配合得很好时,为什么要使用laravel或一些框架呢。。。

框架通常使实现更容易、更快。此外,他们通常会接受测试。因此,有了一个好的框架,你可以节省很多时间。此外,当您使用通用框架时,您可以让其他开发人员的生活更轻松。

此外,框架通常由社区维护并经常更新,因此您可以获得新功能,而无需对其进行编程。

一些框架还允许插件/扩展(通常是第三方实现),您可以再次使用这些插件/扩展,而无需花费时间来实现它们。

我能想到的最后一点是,框架通常鼓励某种应用程序结构,这样你就可以在未来更容易地扩展你的应用程序。

当你编写自己的代码时,没有什么错,但这只是更多的工作,需要更多的时间,其他开发人员可能会过得更艰难。

Laravel Framework有以下内容,而不是您正在使用的内容(不是按照定义好的顺序)

  1. Eloquent ORM
  2. 查询生成器
  3. 应用程序逻辑
  4. 反向路由
  5. MVC方法
  6. 包装系统
  7. 休息型控制器
  8. 命名约定
  9. 迁移
  10. Composer内部版本
  11. 自动分页
  12. 表单请求和更多

一旦你开始使用框架,你就不会问这个问题了。