Heim > Backend-Entwicklung > PHP-Tutorial > php框架给小弟我们带来了什么,或者php给小弟我们什么

php框架给小弟我们带来了什么,或者php给小弟我们什么

WBOY
Freigeben: 2016-06-13 10:05:49
Original
970 Leute haben es durchsucht

php框架给我们带来了什么,或者php给我们什么?
这年头php的开源框架何其之多,一双手都数不完.
但是究其原因 为什么没有一个龙头老大,没有一个大家的心声共向的框架?
就别说什么 萝卜青菜 各有所爱啦.
我就知道..我们读书那阵班里都有一个公认的班花,(谁都不能泡,结果便宜了别人!~!!).
言归正传,我目前用的是Codeigniter. 好像都已经习惯了.
无论项目大小 直接就弄这样一个框架.写着也方便.
而且网站速度上,我也没有感觉到有什么特别的差异.倒是我的代码比以前工整很多!
(那些反对用框架的,别批我,仅仅个人感受.)
开发几年之后,我怎么感觉php好像没有什么特别厉害,特别拿的出手的一些技术.
你们谁都说说 自己喜欢的php哪一些技术,或者一些你认为很棒的技术.
无论插件也好,linux下也好.或者漂亮都好.

这个贴我都不知道问一些什么,就当聊聊天吧.(希望管理员老大别移走,我很久没有发过贴了!)


------解决方案--------------------
现在更在意的是项目的可扩展性,使用框架虽然会损耗性能。但是有其他的方法来弥补。而且在一个高并发的项目里面,主要的压力还是在数据库端。楼主说的特别厉害的技术是指什么
------解决方案--------------------
框架是应用程序的模板,既然这个世界是千变万化的,那么怎么可能以一当十、以一当万呢?
就如你的班花, 在你班是班花,在其他班就不一定了吧?
班花 不等于 校花,更不等于 亚洲小姐,乃至 世界小姐

醒醒吧哥们
------解决方案--------------------
框架确实省事!
------解决方案--------------------
CI是比较符合中国 传统思维的,所以你觉得好用! 你换个框架如zend试试,不一定好用。

框架首先带来了是mvc; 第二是一致性;第三是一定的扩展性和方便性,比如类库。

框架使用开发的速度更快。
------解决方案--------------------
框架不好的地方:
第一是速度性能问题;如果从文件IO的角度,你inlcude的文件会很多(如50个以上),虽然有apc之类的缓存。 但他终究是不能忽视的问题)-->中小网站不用考虑这个问题;

第二个顺便说一下数据库的问题:要坚持最少查询原则。 数据库虽然是瓶颈。是可以优化的。是可以设计的。(中小网站也不用考虑这个)

第三个问题:框架使模块之间的耦合增强。框架是一个整体。有时候,我们想将各种功能模块分离出去。比如:我想评论模块单独化,使用其可接任何模块。或可接任何网站。

就CI来说,对于高性能网站来说,它还是有些大! 他有太多的兼容。 他的layout也不尽如人意。 做的不够好! 这个是 需要机制的。

zend用的是两步视图法。cake之类的就做的不用说了。






------解决方案--------------------
我只关心班花......为啥谁都不能泡?身上有刺?
------解决方案--------------------

------解决方案--------------------
班花
------解决方案--------------------
至少让我的代码不那么的野了,话说我也在用CI,正在想要不要转Cake

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage