为何使用框架
使用框架主要是在团队协作开发过程中统一开发规范、程序设计模式,遵循开发框架的各种约定,无论在编码还是以后的维护过程中都是易于管理的。另外就是框架会集成丰富的类库、函数库,也避免你的重复劳动,可以“随地取材”,提升开发的效率。
作为新人,我们是不提倡学习框架的,尽量还是从PHP本身先学起,例如很多框架中都提供了ORM、CURD这类东西,但刚刚接触PHP的同学连PHP+MySQL都没有搞太清楚,直接选择框架式不可取的。
另外一些简单的应用也不必选择框架,例如一些小的工具或者功能,本身编写就不是很复杂,选择一套框架反而让你的程序变得臃肿。
个人开发的时候也是根据情况而定,如果一些程序员本身就有一套开发思路,也无需选择框架,毕竟要熟悉框架也是需要时间成本的。
综上所述,我们得知选择框架是有范围的,只有合适的时候才需要去选择开发框架。
选择什么样的框架
选择一个开发框架主要看几点:
易配置、易部署;
库、函数;
文档;
丰富的应用;
成熟的社区;
性能;
不同层次的技术员选择框架所看重的点也是不一样的,如果是初学者,主要是看重1、3、5,中级的技术员则看重2、4,如果是高级别的技术员会更加看重6,所以不同阶段会选择不同的开发框架。当然,成熟的开发框架应该能够包罗方方面面,但能够做到这些是不可能的。
C语言框架是趋势么?
我想随着Ruby on Rails这些的发展,让很多web工作者感受到了快乐,PHP中集成开发框架也不是不可能的事情,这不是YAF、Phalcon已经在做这些事情了么,但C语言的开发框架能做的事情是有限的,它可能会作为开发模式的一种规范,但绝不会是框架的全部,因为如果整个框架纯采用C语言,那就不能很好的利用PHP社区。C完成的框架主要体现在“性能”的提升,但是对于大部分人而言,性能还不能达到只取决于语言,所以C开发的PHP框架会很多在但不是全部。
php就可以了
用PHP编写的,你学会PHP就可以了