用原生php还是用框架

We assume that Core PHP means solving a Mathematical problem by using paper and pen. Frame work means solving Mathematical problem by using a calculator.

  • Core PHP-Solving Mathematical Problem
    Only some students can achieve results by using paper and pen as same as in PHP. Only a few of the developers can write the code in an easy way and reliable format.
  • Framework - Solving Mathematical problem
    Everyone can achieve the result by using the calculator as same as in PHP. Even beginners can write the code in easy way and reliable format.

–引用自 tutorialspoint

  • 用原生php 那就意味着用纸和笔来算数学题。
  • 而用框架,相当于用计算器来算数学题。
  • 只有一部分学生能用纸和笔算出结果,就像只有一部分开发者能写出可依赖的代码。
  • 而每个人都能用计算器算出结果,就像大多数开发者能用框架写出可依赖的代码一样。

这真的是一个很形象的比喻。
在大型系统中,全部采用原生代码肯定很庞大,而且不容易扩展,定制功能;而用框架,你可以把主要精力放在软件逻辑设计上,而不是耗费大量的时间来测试编写代码。
在刚开始的时候,建议使用原生的php代码。原生PHP帮助写代码并理解代码。简单的的结果都是建立在牢固的基础之上的。如果会原生php,框架也就不在话下。