对php一些框架的看法和认识
2011-11-12 11:38
246 查看
我知道技术论坛上喷子们多,观点有的比较极端,我就温和的说几句我对最近看到的一些php框架的看法和认识,我最早之前做过几年的java开发,大家都知道java开发中对设计模式尤其是经典的mvc那运用的真的是。。所以一些新手学习java框架总觉得有点复杂了,但是如果记忆到了操作的步骤,就算是不懂,照样搞出来一个中小型系统还是完全没问题的。
由于php的简洁以及适合web快速开发,吸引了我,最近几个项目都是用php搞的,搞之前和一些搞php的朋友有过沟通,建议一些框架开始(避免广告嫌疑,不列举名称)。大概看了几个框架,并且师兄还给了他们公司一个框架(NB互联网公司哦),说句我的认识哈,再次强调下是个人的认识:这些框架的确mvc封装的很到位,只需要写好业务处理函数和html页面,运行系统的模板机制很容易达到mvc分离。但是这样有一个疑问,php本来是作为快速开发的语言,封装的话是否带来了学习的复杂度。我在单纯的php运用中,就封装了1个函数就是mysql_query的封装。传递进去sql返回结果。觉得这样也很高效也很简洁。减少学习框架带来的项目周期的延长,这样也更灵活。会php的就能看明白。。所以说php的框架是不是反而把php给搞复杂了?
可能很多人会说,代码中夹在html中,不便于维护。但是说实话html中夹在了的确很多的php代码么?如果夹在过多我觉得首先是开发人员的问题。尽管避免不了夹杂,但是还是可以减少最大程度的夹杂,这个就看程序员的灵活运用了吧。。
最后总结一下:个人觉得php框架把php给搞复杂了,单纯来写足够了。。。。
由于php的简洁以及适合web快速开发,吸引了我,最近几个项目都是用php搞的,搞之前和一些搞php的朋友有过沟通,建议一些框架开始(避免广告嫌疑,不列举名称)。大概看了几个框架,并且师兄还给了他们公司一个框架(NB互联网公司哦),说句我的认识哈,再次强调下是个人的认识:这些框架的确mvc封装的很到位,只需要写好业务处理函数和html页面,运行系统的模板机制很容易达到mvc分离。但是这样有一个疑问,php本来是作为快速开发的语言,封装的话是否带来了学习的复杂度。我在单纯的php运用中,就封装了1个函数就是mysql_query的封装。传递进去sql返回结果。觉得这样也很高效也很简洁。减少学习框架带来的项目周期的延长,这样也更灵活。会php的就能看明白。。所以说php的框架是不是反而把php给搞复杂了?
可能很多人会说,代码中夹在html中,不便于维护。但是说实话html中夹在了的确很多的php代码么?如果夹在过多我觉得首先是开发人员的问题。尽管避免不了夹杂,但是还是可以减少最大程度的夹杂,这个就看程序员的灵活运用了吧。。
最后总结一下:个人觉得php框架把php给搞复杂了,单纯来写足够了。。。。
相关文章推荐
- 对于PHP开发框架的一些看法
- 对于PHP大型开发框架的看法
- php中soap 的使用实例和一些个人看法!亲测,无需手写WSDL文件,提供自动生成WSDL文件类
- 我对STL的一些看法(三)认识list容器
- PHP 的 一些 MVC 框架简介
- [php]laravel框架容器管理的一些要点
- 一些主要的PHP开发框架和CMS系统平台
- 一些主要的PHP开发框架和CMS系统平台
- 我对STL的一些看法(四)认识deque容器
- [php]laravel框架容器管理的一些要点
- PHP一些框架MVC设计的不足之处
- 关于android框架搭建个人的一些认识
- 简介PHP的Yii框架中缓存的一些高级用法
- 深入认识PHP的框架和CMS的关系
- 我对php的mvc的一些理解,以及自己写的框架
- 一些主要的PHP开发框架和CMS系统平台
- PHP的Yii框架使用中的一些错误解决方法与建议
- php中soap 的使用实例和一些个人看法!亲测,无需手写WSDL文件,提供自动生成WSDL文件类(转)
- php中soap 的使用实例和一些个人看法!亲测,无需手写WSDL文件,提供自动生成WSDL文件类
- 我对STL的一些看法(一)初步认识STL