最近在学习PHP,先看完了w3cschool上的文档,总体感觉这个语言是简单而强大的。类似于发邮件,上传文件这些功能,在J2EE里面需要写一堆代码,或者借助第三方的库去实现的,在PHP里面只需要调用一个接口就行了。对于初学Web开发的来说,是比较容易上手的。但是它的缺点也是很明显的,缺乏结构性,层次性,代码之间的耦合性比较强。一些PHP的框架也应运而生了。51cto上有篇帖子总结了国外流行的十大PHP框架,都是基于MVC架构的。(有兴趣的可以去看下:http://developer.51cto.com/art/200904/118754.htm)。大致比较了一下,觉得功能性和难以度以及普及性来说,cakephp和zend框架比较适合初学者。但是zend是要钱的,所以我从cakephp入手去学习下。cakephp有官方的文档和社区,在这里可以找到www.cakephp.org。文档看了一半,发现了cakephp一个比较丑陋的地方,就是太依赖于命名规则。在JSP,Servlet里面,一个service都是通过配置文件来将请求的路径与具体的类文件进行映射的。但是在PHP里面,不需要这样的配置信息,而是定的比较死的名称映射。访问的路径是.../farm/harvest 那么久必须要有个叫FarmController的类,里面还得有个叫harvest的方法。。。习惯了配置的方式,再来看这种映射方式,真不顺眼。还有就是Component这个东西。它就是个公共类吗,里面包含了这个项目中常用的逻辑方法。在一个Controller中要使用的话,先得把它载入进来。
分享到:
相关推荐
php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结php学习总结
### PHP学习总结精粹 #### 1. PHP概述与特性 PHP,全称为"PHP:Hypertext Preprocessor",是一种开放源代码的多用途脚本语言,特别适用于Web开发,可嵌入到HTML中,与JavaScript(客户端)相对,PHP在服务端运行,...
### PHP学习总结与知识点详解 #### 一、PHP概述 PHP,全称为“PHP:Hypertext Preprocessor”,即“超文本预处理器”,是一种开放源代码的多用途脚本语言,常用于Web开发,能嵌入到HTML中。与运行于客户端的...
### 牛人的PHP学习总结笔记知识点详述 #### PHP概述 PHP,全称为"PHP:Hypertext Preprocessor",是一种开放源代码的多用途脚本语言,特别适用于Web开发,可嵌入到HTML中,与JavaScript(客户端)不同,PHP在服务端...
【PHP学习总结】 在IT行业中,PHP是一种广泛使用的开源服务器端脚本语言,尤其在Web开发领域占有重要地位。PHP的全称是“Hypertext Preprocessor”,它嵌入到HTML代码中,允许动态生成网页内容。这篇博客将对PHP...
### 新手学习PHP问题总结 #### 一、字符编码转换 在进行PHP开发时,经常需要处理不同编码格式之间的转换,比如将UTF-8格式的数据转换为GBK格式。这主要涉及到编码兼容性的问题,尤其是在处理RSS订阅源时,因为很多...
【PHP学习总结】 PHP是一种广泛应用于Web开发的脚本语言,它的主要作用是构建动态网页。与ASP、Java等语言类似,PHP运行在服务器端,能够根据用户请求生成定制的网页内容。学习PHP不仅可以帮助你成为一名PHP程序员...
php学习总结[文].pdf
总结来说,PHP是一种多功能、灵活且广泛应用于Web开发的编程语言,不仅限于HTML生成,还涉及图像处理、XML解析、数据库操作等多个领域,提供了丰富的扩展库和框架支持,使得开发更加便捷高效。无论是初学者还是经验...
【PHP概述】 PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发,它可以嵌入到HTML中。...学习PHP可以开启Web开发的广阔天地,无论是初学者还是经验丰富的开发者,都能找到适合自己的应用场景。