当前位置:  软件>php软件

PHP开发框架 PHPMOO

    来源:    发布时间:2014-12-23

    本文导语:  PHPMOO是基于php的一个开发框架,是我们项目开发过程中逐步总结出来的一套开发框架。框架在最初,只是一个简单的sql处理器和管理数据 库连接,管理缓存。现在的框架,支持Orm,Mvc等,框架提供了很少的对象和函数,但足以...

PHPMOO是基于php的一个开发框架,是我们项目开发过程中逐步总结出来的一套开发框架。框架在最初,只是一个简单的sql处理器和管理数据 库连接,管理缓存。现在的框架,支持Orm,Mvc等,框架提供了很少的对象和函数,但足以解决90%的需求,性能和开发敏捷性始终是我们最关注的。

以下是PHPMOO一些基本特性:

  • 极高的性能,因为框架没有花哨的东西,特别注重性能,性能高于zend等框架。框架定位于应 付大流量。
  • Orm基于领域模型思想,也就是数据库表的单条数据对应一个对象。
  • Mvc 足够灵活,提供了大多数基本的widget(也叫helper),支持用户自定义widget,支持路由解析和反解析,支持action转向,更灵活的 render。使用原生php作为模板,有更好的性能,但在模板级保护了orm数据不能修改。模板支持layout机制。
  • 对缓存考虑 得很多,框架认为的缓存实际上是数据库的中间层,支持单条数据缓存,查询结果缓存。缓存控制的核心思想是版本号控制。开启缓存保证90%对数据库的0查 询,避免数据库瓶颈。一个application的可以分布在多台机器上,版本号缓存存储端统一使用一个就可以保证缓存的一致性,版本号缓存存储端使用 memcache的话负担很小。
  • Sql查询更简单,提供了一系列Sql的函数,关联对象的查询不需要用户关心Join。
  • 基 于领域模型,支持数据延迟加载,不需要用户在sql中指明需要的字段,小字段和大字段会分开加载。
  • Orm的对象映射配置支持基于约 定,配置工作很简单明了。支持belong_to,has_one,many_to_many,has_many,关系的映射定义基于 belong_to,has_one,many_to_many和has_many只是一个简单的声明。
  • Orm支持工作单元,所有数 据的操作可以不需要用户save,但用户也可以手工save,所有的数据更改会自动保存,支持事务和非事务。Orm的修改提交到数据库时会自动合并sql 语句,保证了效率。
  • 支持数据库读写分离,只是读从库按百分比读取,支持应用多台机器分布。
  • 整个框架追求小而 精,目前压缩发布的所有代码小于120K。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP的OAuth开发包 OAuth PHP
  • PHP的UTF8开发库 php-utf8
  • PHP的WebSockets开发包 PHP Ratchet
  • PHP串口开发包 Php-serial
  • PHP开发工具 PHPDesigner
  • PHP集成开发环境 PhpStorm
  • PHP开发插件 PDT
  • PHP 集成开发工具 Codelobster
  • php扩展模块开发
  • PHP的Web服务开发包 InstantSVC
  • PHP的Web开发框架 epesi framework
  • PHP开发框架 PHPDevShell
  • PHP 开发扩展 C++ 库 PHP-CPP
  • PHP应用程序开发框架 CMSPAD
  • PHP开发工具 PHPEclipse
  • PHP5 Web开发框架 Probus
  • PHP5的AJAX开发包 AJASON
  • PHP 网站开发框架 psx
  • PHP的XMPP开发包 JAXL
  • PHP网络开发环境 Vertrigo
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • php服务器探针显示php服务器信息
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • php通过socket_bind()设置IP地址代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3