当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

CMSPAD

PHP应用程序开发框架
授权协议 GPLv3
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 赏逸春
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

CMSPAD 应用程序开发框架,基于PHP5开发,通过AJAX使用JSON来为客户端与服务器端通讯。并且内部直接提供很多类库来为不同的开发者提供灵活而强大的功能扩展。

CMSPAD 的主要目标是把浏览器与服务器之间的通讯操作透明化, 让开发者不需要了解具体的通讯数据和协议等底层的知识就可以开发出优质的程序,缩短了开发者的学习时间,并且可以更快速地专注于业务流程上的开发。对于前 台界面部分,CMSPAD 框架脚本在架构上也兼容一些主流的UI库,例如ExtJS、jQuery、Prototype、YUI等。

基于CMSPAD的应用流程图:HTML/FLEX界面→CMSPAD脚本→(Internet)→CMSPAD框架→PHPortlet→数据库

  • PHP中的高速缓冲器,对高负载来的网站来说是一个非常需要的组件。其中最经典的使用案例就是用户会话(Session)的高速存取:如果使用默认的基于文件的会话句柄,负载量较大时会产生大量的IO操作,导致系统运行效率降低;而使用基于数据库的会话句柄,虽然性能会得以提高,但负载量大时,还是容易给数据库服务器造成负担。那如何才能调整会话句柄来使PHP最优化呢? [quote]答案是:使用高速缓冲器![/qu

  • 经过一个漫长的测试+功能修正,CMSPAD框架终于稳定到可以发布的时候了! CMSPAD 应用程序框架的项目主页: [url]http://code.google.com/p/cmspad[/url] ------------------------------------------------------ 问:怎么一发布就是1.3版的? 答:这才是稳定版呀! 问:这个项目基于什么开源协议? 答

  • 前段时间我们在项目选型中选择了EZPDO作为ORM工具,但其运行效率之低确实也让我们汗颜。于是,我们开设了一个新的项目组专门来为CMSPAD研发ORM工具包,目的是提供一个更简化的类ActiveRecord模式的ORM工具,命名为“CMSPAD Object!”。 目前,它已经可以做很多事情了,下面我来说说CMSPAD Object!的一些特性: 1. 更简化的对象配置:直接在PHP对象的prop

  • 很多界面效果库都是使用JSON来提供服务的,例如ExtJS等。因此,为了更好的兼容这些类库,我们为CMSPAD增加了一个JSON服务的特性。 同样地,它也是通过Portlet来对页面进行服务的: [code]class SimplePortlet extends Portlet{ // 直接返回JSON字符串 public function jsonMyService1(){ return '{"

  • CMSPAD 1.2 版开始,系统在支持数据库集群和主从数据库基础上,开始支持SQL预编译和批量执行特性了,下面看看如何执行吧: <?php require_once './kernel/global.php'; $db = cmspad_database(); // 执行一条SQL语句 $db->query('SELECT * FROM hello'); // 批量执行SQL语句 $db->ad

  • 说到PHP的模板引擎,那可谓是很多。像Smarty、SmartTemplate、FastTemplate等等... 其中属Smarty功能最为强大。 不过呢,个人感觉它还有些欠缺的地方,例如表达式赋值,modifier只支持传递一个参数等。因此,在CMSPAD项目中我们开发了一套新的模板引擎,语法上大部分兼容Smarty,但提供更强大的函数引擎和表达式自动赋值。 下面我把一些范例写出来,看看能不能

 相关资料
  • 一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]

  • Hyperledger Composer支持创建Web、移动或原生Node.js应用程序。它包括composer-rest-server(本身基于LoopBack技术)为业务网络自动生成REST API,和hyperledger-composer,用于生成骨架Angular应用的Yeoman框架的代码生成插件。 另外,它还包含一组丰富的JavaScript API来构建原生Node.js应用程序。

  • 应用程序开发 应用是独立于蓝天采集器的程序,您可以使用任何php框架来开发,完全按照您自己的代码风格编写应用 使用“后台»工具&开发»开发»应用程序”可快速创建新的应用 应用创建好后可在“后台»云端»已下载»应用程序”中看到,创建的文件则在“根目录/app/标识名”中 注意:应用目录下的index.php为入口文件请勿修改,标识名.php为应用配置文件(建议不要直接修改,而是在“应用»管理»开发应

  • XXX 这个页面正在被弃用。所有内容都被转移到新的 ABCI 规范的主页。 ABCI 设计 ABCI 的目的是在一台计算机上的状态转换机器和它们在多台计算机上的复制机制之间提供一个干净的接口。前者称为“应用逻辑”,后者称为“共识引擎”。应用程序逻辑验证交易,并根据某些持久状态选择性地执行交易。共识引擎确保在每台机器上以相同的顺序复制所有交易。我们将共识引擎中的每台机器称为“验证者”,并且每个验证者

  • Spring Boot非常适合Web应用程序开发。 您可以使用嵌入式Tomcat,Jetty,Undertow或Netty创建自包含的HTTP服务器。 大多数Web应用程序使用spring-boot-starter-web模块快速启动和运行。 您还可以使用spring-boot-starter-webflux模块选择构建响应式Web应用程序。 如果您还没有开发Spring Boot Web应用程序

  • 在前面的章节中,您已经研究了Gulp安装和Gulp基础知识 ,其中包括Gulp构建系统,包管理器,任务运行器,Gulp结构等。 在本章中,我们将看到开发应用程序的基础知识,其中包括以下内容 - 声明所需的依赖项 为依赖项创建任务 Running the task Watching the task 依赖性声明 在为应用程序安装插件时,需要为插件指定依赖项。 依赖关系由包管理器(如bower和npm

  • 2.5.应用程序框架 应用程序框架是Android程序的执行环境,也是开发者的强大工具箱。另外,它也拥有Android平台中最全面最完善的文档。良好的文档可以激发广大开发人员的创意,也可以为他们构建优秀的应用程序提供有力的支持。 在应用程序框架中,你可以发现很多为Android设计的Java库。除此之外,也有系统服务的支持,比位置、传感器、WiFi、电话等等。 在后面的学习与实践中,将把我们的主要

  • 我使用Hadoop构建了一个在分布式环境中搜索类似图像存储的应用程序。但是Hadoop不支持实时处理,这就是响应时间长的原因。我知道Storm是另一个大数据分析应用程序的框架。但是我很困惑我们是否可以使用Storm来实现这种应用程序。 有没有人建议什么样的应用程序可以有效地使用Storm框架。