Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用一个框架来设计一个站点,还是仅仅手工编写代码更好?_Php_Frameworks - Fatal编程技术网

Php 使用一个框架来设计一个站点,还是仅仅手工编写代码更好?

Php 使用一个框架来设计一个站点,还是仅仅手工编写代码更好?,php,frameworks,Php,Frameworks,副本: 现在在继续之前,我觉得不用PHP类型的框架手工编写代码更舒服。在设计大型站点时,使用框架与手工编码以及手工编码相比有什么好处?我建议使用框架,尤其是在处理大型站点时。它应该为您节省的时间本身应该是值得的,而且输出的一致性、搜索、AJAX支持和本地化等功能将比手工操作更容易,而且可能更少出现问题 我想您也会使用JavaScript,而且由于浏览器之间的兼容性问题,框架IMO是一个不需要动脑筋的工具。我建议使用框架,尤其是在处理大型应用程序时。它应该为您节省的时间本身应该是值得的,而

副本:



现在在继续之前,我觉得不用PHP类型的框架手工编写代码更舒服。在设计大型站点时,使用框架与手工编码以及手工编码相比有什么好处?

我建议使用框架,尤其是在处理大型站点时。它应该为您节省的时间本身应该是值得的,而且输出的一致性、搜索、AJAX支持和本地化等功能将比手工操作更容易,而且可能更少出现问题


我想您也会使用JavaScript,而且由于浏览器之间的兼容性问题,框架IMO是一个不需要动脑筋的工具。

我建议使用框架,尤其是在处理大型应用程序时。它应该为您节省的时间本身应该是值得的,而且输出的一致性、搜索、AJAX支持和本地化等功能将比手工操作更容易,而且可能更少出现问题


我想你也会使用JavaScript,而且由于浏览器之间的兼容性问题,框架IMO是一个不需要动脑筋的工具。

框架基本上为你提供了很多你可能需要的东西(函数/类)。框架已经为您编写了这个函数,而不是编写自己的函数,比如从控制器加载视图

这样做的好处是:

  • 开发速度更快-其中一些已经为您编写
  • 新员工更容易学习(如果他们知道框架的话)-他们会知道事情在哪里,事情是如何组织的
  • 更少的“您的”代码—更少的编写,更少的调试,更少的维护
框架的缺点是:

  • 可能不会完全按照你想要的方式做你想要的事情
  • 还有更多需要学习。你知道语言,现在学习框架
  • 你的项目可能会膨胀。有些框架附带了很多东西——如果你不使用它,那么它就是膨胀。不过相当小——现在10MB左右是多少
  • 可能很慢。有些框架有很大的开销

    • 框架基本上为您提供了许多您可能需要的东西(函数/类)。框架已经为您编写了这个函数,而不是编写自己的函数,比如从控制器加载视图

      这样做的好处是:

      • 开发速度更快-其中一些已经为您编写
      • 新员工更容易学习(如果他们知道框架的话)-他们会知道事情在哪里,事情是如何组织的
      • 更少的“您的”代码—更少的编写,更少的调试,更少的维护
      框架的缺点是:

      • 可能不会完全按照你想要的方式做你想要的事情
      • 还有更多需要学习。你知道语言,现在学习框架
      • 你的项目可能会膨胀。有些框架附带了很多东西——如果你不使用它,那么它就是膨胀。不过相当小——现在10MB左右是多少
      • 可能很慢。有些框架有很大的开销

      手工编码您可以按照自己的意愿做自己想做的事情,而使用框架需要从“我如何做这件事”到“我应该如何在框架中做这件事”的最明智的改变。有时候,框架会让你发疯,因为看似简单的东西似乎需要花费很长时间,但它有很多优点:

      • 您可以从中获得很多功能 免费的
      • 你会得到很多bug测试和测试 免费安全测试
      • 软件得到维护和维护 被很多人升级了
      • 你会得到大量的第三方插件 免费的
      • 有一个社区的人使用 而且他们可能也面临同样的问题 你将在过去面临的问题
      • 你可以得到商业支持 一些框架
      • 可以雇佣那些已经知道的人 期待什么
      • 人们学习的技能是 这让他们很开心
      对Drupal之类的东西进行试驾。看看它能做什么,看看可用的插件


      我曾经在3个定制的CMS系统上工作过,现在与Drupal一起工作,虽然它有它的怪癖,但这是一个更好的体验。十有八九您需要的功能已经作为一个模块存在。核心功能是为您完成的,并由其他人更新,社区使学习变得相当容易。

      手工编码您可以按照自己的意愿做自己想做的事情,而使用框架需要从“我如何做这件事”到“我应该如何在框架中做这件事”的最明智的改变。有时候,框架会让你发疯,因为看似简单的东西似乎需要花费很长时间,但它有很多优点:

      • 您可以从中获得很多功能 免费的
      • 你会得到很多bug测试和测试 免费安全测试
      • 软件得到维护和维护 被很多人升级了
      • 你会得到大量的第三方插件 免费的
      • 有一个社区的人使用 而且他们可能也面临同样的问题 你将在过去面临的问题
      • 你可以得到商业支持 一些框架
      • 可以雇佣那些已经知道的人 期待什么
      • 人们学习的技能是 这让他们很开心
      对Drupal之类的东西进行试驾。看看它能做什么,看看可用的插件


      我曾经在3个定制的CMS系统上工作过,现在与Drupal一起工作,虽然它有它的怪癖,但这是一个更好的体验。十有八九您需要的功能已经作为一个模块存在。核心功能是为您完成的,由其他人更新,社区使学习变得相当容易。

      也许我使用框架的唯一好时机是