如何看待C语言开发PHP框架
1个回答
展开全部
用C开发的框架目前还是比较少的,比较突出的就是由laurence开发的YAF,以及Phalcon,不少技术员会 CIT已经介绍了不少的开发框架,CodeIgniter、ZendFramework、CakePHP、FuelPHP、Phalcon,其中有的采用PHP语言开发,有的则是采用C语言编写完成。
用C开发的框架目前还是比较少的,比较突出的就是由laurence开发的YAF,以及Phalcon,不少技术员会问,C语言开发的PHP框架会成为一种趋势么,本篇就来简单的分析介绍下。
为何使用框架 使用框架主要是在团队协作开发过程中统一开发规范、程序设计模式,遵循开发框架的各种约定,无论在编码还是以后的维护过程中都是易于管理的。另外就是框架会集成丰富的类库、函数库,也避免你的重复劳动,可以“随地取材”,提升开发的效率。
作为新人,我们是不提倡学习框架的,尽量还是从PHP本身先学起,例如很多框架中都提供了ORM、CURD这类东西,但刚刚接触PHP的同学连PHP+MySQL都没有搞太清楚,直接选择框架式不可取的。
另外一些简单的应用也不必选择框架,例如一些小的工具或者功能,本身编写就不是很复杂,选择一套框架反而让你的程序变得臃肿。
个人开发的时候也是根据情况而定,如果一些程序员本身就有一套开发思路,也无需选择框架,毕竟要熟悉框架也是需要时间成本的。
综上所述,我们得知选择框架是有范围的,只有合适的时候才需要去选择开发框架。
易配置、易部署; 库、函数; 文档; 丰富的应用; 成熟的社区; 性能; 不同层次的技术员选择框架所看重的点也是不一样的,如果是初学者,主要是看重1、3、5,中级的技术员则看重2、4,如果是高级别的技术员会更加看重6,所以不同阶段会选择不同的开发框架。当然,成熟的开发框架应该能够包罗方方面面,但能够做到这些是不可能的。
C语言框架是趋势么? 我想随着Ruby on Rails这些的发展,让很多web工作者感受到了快乐,PHP中集成开发框架也不是不可能的事情,这不是YAF、Phalcon已经在做这些事情了么,但C语言的开发框架能做的事情是有限的,它可能会作为开发模式的一种规范,但绝不会是框架的全部,因为如果整个框架纯采用C语言,那就不能很好的利用PHP社区。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |