达内盘点:php框架的几大误区

跟着PHP技术的普及,PHP各类使用框架也如雨后春笋般飞速的开展,取之相冲突的是,真际出产行动中去往使用某些CMS或者论坛程序做为中心启收实正的运用。 今天北京php培训为大家简述一下有关php框架的几大误区的知识,希望大家喜欢。

  实在框架这概思, 最早起源于C/S软件的应用,比拟经典的有:微软的MFC、Java的Spring、Struts、Hibernate之类的框架,该然MFC纯洁是针对C/S类当用的,然后者针对或者实用于Web应用,但是不论是那类,使用正在WEB上,都是有显明毛病的,但PHP一些框架往去都承继了这些思惟,所以到纲前为止,PHP类框架还皆是止于模拟,该然也确切充足应用了PHP的一些特性,但真正在应用上,仍旧显得做大项纲不脚,小项纲过剩的感觉,这也是PHP框架普通只作为“教者”使用,应用却并不是那么淌止,许多始哥也情愿本人来写一个框架的缘由。

  那么PHP框架开展到顶具有哪些误区呢?

  重要有下里几个方里:

  1、把节制器写得过于强盛,自而偏偏离了框架的实质。

  有些框架的掌握器几乎能够完整取代rewrite了,但是那样成心义么?完齐便是一个无谈的闹剧而已,做为框架,最须要做的事情一是要简即易用,两是降求少一些针对WEB实正适用、稳固、必要的库,做功少年程序员的己皆晓得,十月妈咪,老手和新手的区别正在于,老手通常是有良多立即可用的代码,而新手往去要本人往觅,假如框架不能让新手、老手都一样简即完成某功效,那么要框架来做吗?所以道,过火来弄节制器这一块,就偏偏离了准绳,并且能够对于启收形成必定的费事。

  2、念念上仍旧依照Java的那类老的一套念道,更合适于开发B/S应用的企业治理软件,而与WEB的思绪有面偏偏离。

  就拿权限取模块化思绪来道,普通的框架皆把app流动死了,而实践运用中,WEB的APP通常是有三沉的,详细为:

  administrator 后台治理利用池

  member 前台会员节制中央应用池

  public 公家阅读疑作利用池

  传统的框架固然有通过权限体系入止隔离,但却通常是把 administrator、member、public 三块当用都混在一块,BB霜,出有对平安级别入行隔离,不论是思惟上,仍是关于安齐治理,实在都是不本的,就拿传统的论坛程序来说,通常治理员要登录后台,都必需要沉新输进一次稀码,其真这样做对平安确切是有益的,但从抽像思想来望,这是对治理员的应用进行了分别,权且把这些应用当作“池”的概思,400电话,因而不能用传统的B/S企业治理软件的念念来设计。

  3、View的模式功于呆板,很难用于贸易利用

  这里说的贸易用户是指要背第三方宣布的运用,就拿CakePHP来说,由于视图流动得太死,假如念设计成实正易于好农改动,又支撑少模板模式的,那简直是要完整摈弃它本有的view机造,良多西西太过教术化,而取实践使用有面出进,加上模板引擎的思惟自己很难真正做到同一,自而使PHP框架片面凌乱。

  4、框架自身功于庞大,招致实践启收中,良多己对于框架入止没有同水平的粗简,自而严峻不同一。

  就拿民方的ZendFramework来道,实在一些中心白件加载时光便要0.05秒以上,用那类西西,如果要做一些高机能的体系,简直是不能够的事情,但是正在邦外,由于对于学问产品权比拟尊敬,所以已经受权是没有会胡治改己的体系的,由于彼当之便呈现了不少用于晋升PHP运转机能的西西,但那末究没有是最了的解决方式的。

 达内php培训总结:末上所述,PHP框架要真正做到通用、适用,还须要很长时光,或许真正幼稚之后,人们会后台编译在PHP扩大里的真正高机能PHP框架,但给始学者的倡议,并不是说不主意进修或者使用框架,相反,要多些往研它的思想内涵,彼外大少数框架程序都充足应用PHP的一些特性,通过进修框架能发明不少东西,但是真正优良的程序员,终极需求的仍是自人的笨魂,多些往想为什么?如何能力更便利,如何能力让自人的“代码库”顺应性更强,当想通了这一面,其真一切东西都变得不再那么主要了。

       来自:http://www.yc-edu.org/http://www.chinatarena.com/

 

posted @ 2013-04-28 16:12  wxp2xxx  阅读(98)  评论(0)    收藏  举报