译文

你真的需要PHP框架吗?

翻译:薄荷脑 | 2008-12-22 22:13:33 | 阅读2455 | 来源

  PHP作为一种服务器端脚本语言被世界各地的程序员使用着。早先PHP被理解为是个人主页(Personal Home Page)的缩写,现在人们知道PHP是超级文本预处理语言(Hypertext Preprocessor)的缩写。它很适合用于网络开发,也能够嵌入到HTML中。

  同时,PHP很容易学习。PHP包含了众多函数,且不需要导入命名空间。你可以自己决定是否要用面向对象编程的方法来编写程序。PHP语言的语法也类似于弱类型语言。

  然而,PHP的简单易学有时也会适得其反。由于没有严格的编程规范,程序员很容易写出劣质的代码。解决这一问题的方法就是使用框架。如今,市面上有各种各样的PHP框架,如Zend Framework,CakePHP,CodeIgniter等。它们为你的应用程序提供了很强的组织性,且能符合流行的MVC模式规范。

  以下再列举其他的一些使用框架的好处:

  1. MVC结构编码:MVC,即模型(Model)- 视图(View)- 控制器(Controller),是目前很主流的一种设计模式。它能够将数据库和业务逻辑从表现层中剥离,从而编写出简单、整洁、易懂的代码。
  2. 保持编码规范:MVC易写且能遵循代码规范。正式由于这种标准、规范的代码,编程变得很容易,且容易排查错误。它可以省去很多麻烦,并快速定位问题的所在。
  3. 友好的网址:几乎所有的框架都能让网站的网址看起来更吸引人,且易于输入。Apache在处理一个特定的地址时会进一步激活框架程序的核心部分。最终用户只能看到浏览器里固定的网址,而不能弄清楚你为什么能使用同一个PHP程序做不同的事。
  4. 省去所有麻烦:使用了PHP框架后,你将不再需要手工输入表单的验证条件。要实现这样的功能只需建立一个新的表单验证对象并让它按照你的想法行事,其他的就全交给框架吧。
  5. 快速编程:框架可以帮助程序员在更短的时间里完成编写,程序员由此可以多一些时间做自己的事。

  该说的都说了,但总还有人会想要自己开发一套框架,不过在他们有了能够提供漂亮界面的CakePHP框架,或是能够提供强大功能的Zend框架后,他们可以自己根据需求进行选择。所以,快快选一个框架并开始用它来编程吧~

【本文翻译仅为外语学习及阅读目的,原文作者个人观点与译者及译言网无关】

分享:

标签:php,框架,

本文共有5 条评论:

1楼 薄荷脑 评论于 2008-12-22 22:16:23

  原以为会是篇数落PHP不是的文章,但一看才知道作者很支持使用框架。只是文中没有谈到PHP框架的缺点,不够全面。如果有朋友看到相关文章,请翻译出来或推荐给大家翻译~谢啦~

2楼 银子 评论于 2008-12-24 09:02:12

貌似某位PHP爱好者的博文..

3楼 chriant 评论于 2008-12-26 23:43:21

标题上看貌似写给php初学者看的,实际上说的还是不够明朗

4楼 heem 评论于 2008-12-27 09:07:08

我学的是java对于php还不是很了解,看了你翻译的文章,也只是了解一点点,继续加油

5楼 smartweb 评论于 2008-12-27 13:50:53

标题起得不好,与内容是相反的,骗来读者

添加评论