我可以学习 ThinkPHP吗?

ThinkPHP 与 PHP 有什么不同?

如 ThinkPHP简介 里所言所言,ThinkPHP 是一款轻量级 PHP 框架,遵循 MVC 模式,在 PHP 的基础上将一些 PHP 细节进行隐藏而组织出实际开发中最需要的功能。开发者在 ThinkPHP 框架的基础上能够进行快速敏捷的项目开发,明显缩短项目开发周期,提高开发效率。

我没学习过 PHP,可以直接进行 ThinkPHP 的学习吗?

我们不建议没有任何 PHP 基础的开发者直接学习 ThinkPHP 而进行开发工作。PHP 基础语法可参看本站的 PHP基础教程,或者去PHP教程 进行全面系统的 PHP 开发学习。。

虽然 ThinkPHP 有诸多优点,但其对一些逻辑错误做了控制。在使用 ThinkPHP 开发项目的过程中一旦产生了问题,如果没有丰富 PHP 开发经验,往往排查解决起来会非常困难,这就与 快速敏捷 背道而驰了。

什么情况下应该选择 ThinkPHP ?

当有如下情况之一时,您需要选择一款 PHP 框架或者说选择 ThinkPHP 框架:

  • 需要进行快速的 PHP 开发。
  • 需要基于 MVC 模式开发。
  • 以前是 Java 程序员或对 Java 熟悉。
  • 项目是多人协作模式。
  • 刚具备一定 PHP 基础的初中级学习者。
  • 客户指定基于框架开发。

什么情况下不应该选择 ThinkPHP 或 PHP框架?

当有如下情况之一时,您可能不需要 ThinkPHP 框架或者说 PHP 框架:

  • 进行 PHP 语法学习。
  • 开发很小的功能,如留言板或网站投票。
  • 非常讲究程序运行效率。
  • 使用 PHP 框架对已有的系统改造代价巨大。
  • 多年开发经验,已经形成了自己惯有的开发模式与类库。
  • 纯 PHP 代码爱好者。

以上建议仅供参考,不管如何,认识一下 ThinkPHP 框架都是很有意思的事。

    ThinkPHP 是什么?
    我可以学习 ThinkPHP吗?
    ThinkPHP 发布 2.1 正式版(2011.05.01)
    PHP框架是什么?

zgguan.com(it学习网) — 提供最好的 XHTML教程DIV+CSS教程JavaScript教程PHP教程ThinkPHP教程