Web开发strach vs框架

时间:2015-11-26 18:18:09

标签: php jquery laravel pdo frameworks

如果出现以下问题:

  1. 我不使用框架只使用php pdo并在页面中检查用户是否已插入。
  2. 在前端我使用简单的jquery ajax,它与我从php pdo文件中获取的JSON一起工作,然后使用jquery创建HTML ...
  3. 我很简单,不要在mysql中使用关系......
  4. 许多开发人员说我的代码很糟糕,但是使用我的代码构建的应用程序与使用laravel构建的代码完全相同...

    那么为什么在我的代码与php pdo和jquery一起运行时使用laravel或一些框架......

2 个答案:

答案 0 :(得分:2)

框架通常可以使实施更容易,更快捷。而且,它们通常经过测试。因此,通过良好的框架,您可以节省大量时间。此外,当您使用通用框架时,您可以更轻松地使其他开发人员的生活。

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

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

我能想到的最后一点是,框架通常会鼓励某种应用程序结构,以便您将来可以更轻松地扩展应用程序。

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

答案 1 :(得分:2)

Laravel框架有以下而不是你正在使用,(不是一个定义良好的顺序)

  1. Eloquent ORM
  2. 查询构建器
  3. 应用程序逻辑
  4. 反向路由
  5. MVC方法
  6. 包装系统
  7. Restful controllers
  8. 命名约定
  9. 迁移
  10. Composer Build
  11. 自动分页
  12. 表格请求及更多..
  13. 一旦开始使用框架,就不会问这个问题。