• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

优秀的php开发框架Fcs(虽然目前是清凉级)

发布: 2007-7-04 20:00 | 作者: admin | 来源:  网友评论 | 查看: 27次 | 进入软件测试论坛讨论

领测软件测试网

一、FCS是什么
简单的说,FCS是一个快速、兼容而且简单的面向对象的轻量级PHP开发框架,全称是 Fast,Compatible & Simple OOP PHP Framework。
FCS是一个开源的PHP框架, FCS框架是为了简化企业级应用开发而诞生的。使用FCS,你可以更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何PHP应用开发都可以从FCS的简单、兼容和快速的特性中受益。简洁、快速和实用是FCS发展秉承的宗旨,为此FCS会不断吸收和融入更好的技术以保证其新鲜和活力!

二、系统特性
FCS框架包含很多特性,包括对OO-RDMS Mapping 、编码转换和UTF-8支持、XML模板引擎、动态数据缓存、多项目的支持以及对企业级开发和部署的支持。并且在可维护性、安全性、可移值性以及可扩展性方面都有很好的表现。只有在使用FCS进行项目开发过程中才能充分体会到FCS的更多特性。

面向对象和MVC模式
命名空间和国际化支持
兼容PHP4和PHP5
自动编码转换和utf-8支持
模板引擎
异常和错误处理
抽象数据库访问层
充分支持PATHINFO系统日志和调试
项目部署和协作开发

附加:
充分支持PATHINFO
对搜索引擎友好的充分支持,框架会把所有的GET方式传值转换成PATHINFO形式,并且会把PATHINFO参数转换成GET数组变量,让您可以保持以前的传值和链接形式,转换的工作由框架来完成。您还可以关闭PATHINFO形式,甚至框架还支持你对PATHINFO地址的自定义格式,让你的URL地址富有创造性;
系统支持多种方式的PATHINFO地址,您可以根据应用的要求灵活地选用何种方式。
普通模式:?m=moudule&a=action&id=2
第一种:/m,module/a,action/id,2/
第二种:/m=module,a=action,id=2/
第三种:/module/action/id/2
系统默认采用第三种方式(FCS0.7以上版本默认)。还可以设置不同的分割符,
例如:把PATH_DEPR的值设置为 : 那么您的URL看起来会象下面的效果
http://<serverIp>/var1:val1/var2:val2/var3:val3/

PATHINFO技术对以往的编程方式没有影响,因为GET 和POST方式传值依然有效,因为系统对PATHINFO 方式是自动处理,会把类似 ?m=moudule&a=action&id=2 的URL地址重新转换为/module/action/id/2 或者你设置的格式。
不同的是在由于因为模拟了目录,所以在模板页面中对当前目录下面的连接处理不当可能会导致失效。如果你的系统不支持PATHINFO方式,或者你依然不打算采用PATHINFO方式,那么可以在项目配置文件中把URL_MODEL的值设置为0就可以使用传统模式了。

/attachments/200606/11_183054_1142230368.gif

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网