自称“PHP公司”的Zend Technologies发起了一个开源的Simple API for Cloud Application Services项目,希望可以帮助PHP开发人员在构建应用程序时访问各主流云平台。微软已经为PHP开发人员提供了Windows Azure SDK。
许多技术供应商,如Zend、IBM、微软、Nirvanix、Rackspace和GoGrid参与了Zend领导的项目,希望可以创建易于使用的API来访问各种云资源。一开始,这个API提供了对Amazon Web Service的文件存储、文档数据库存储及简单队列服务,Rackspce云文件、Windows Azure和Nirvanix存储分发网络的支持。Zend希望可以将这个API作为Zend Framework的新组件,并称之为Zend Cloud。
微软在7月份发布了他们的Windows Azure SDK for PHP Developers,这是一套帮助PHP程序员使用Azure的工具。不久后,微软又向Zend的简单API提供了SDK。这个SDK由微软与RealDolmen联合开发,目前使用New BSD协议存放在CodePlex站点中。
PHP的Windows Azure SDK也提供了存储以外的支持:
- 访问Windows Azure大文件、表格及队列的PHP类(CRUD操作)
- 用于HTTP传输、AuthN/AuthZ、REST及错误管理的辅助类。
- 管理、工具及日志支持。
- 支持将PHP会话存放在Azure表格存储中。
目前,PHP开发人员可以同时使用Simple API和这个SDK,尤其是在那些面向存储以外的任务上。不过,将来的Simple API也会包含越来越多的功能。Zend建议目前在产品环境中小心使用这个API,因为它们还处于早期状态,很可能会有所改变。
这些接口可以很容易从PHP移植到其他OO语言上,因为它们原本就是以OO的方式设计的。观察这个项目是否会延伸出面向C#或Java的项目也是一件有趣的事情。
查看英文原文:PHP API for Cloud Application Services
分享到:
相关推荐
总结,飞鹅云API-PHP版提供了强大的云打印功能,使开发者能够轻松地将打印服务整合到他们的PHP应用程序中。通过理解并掌握API的使用,开发者可以构建出高效、可靠的云打印解决方案,提升业务流程的效率。
云开发是微信小程序提供的一个重要服务,它集成了数据库、存储、身份验证等功能,使得开发者可以快速构建后端服务。在本压缩包中,我们有两个文件:test.html和shangchuan.php,它们展示了如何使用PHP调用微信小程序...
将这些信息安全地保存在你的应用程序中,通常以环境变量或密钥管理服务的形式。 2. **安装SDK** 阿里云提供了PHP SDK,可以通过Composer(PHP的依赖管理工具)进行安装。在项目根目录下运行以下命令: ``` ...
微信小程序支付API-V3是微信官方推出的一种在线支付方式,主要针对微信小程序应用,使得开发者可以轻松集成到自己的小程序中,实现用户在小程序内的商品购买和支付流程。本API的PHP实现提供了服务器端处理支付请求的...
微信小程序是一种轻量级的应用开发框架,由腾讯公司推出,主要应用于移动端,为用户提供便捷的服务。在微信小程序中,开发者可以使用JavaScript、WXML(微信小程序标记语言)和WXSS(微信小程序样式语言)进行界面...
PHP开发的UDID全自动签名工具源码 支持任何api签名 不掉证书 支持重签 程序对接内测侠 内附安装说明 源码全开源无加密无授权 修复已知BUG 增加定制页面查看软件详细 增加签名权限 优化定制页面 完善应用信息后台...
在IT行业中,API(应用程序接口)服务是一种广泛使用的机制,允许不同的软件系统之间进行通信和交互。"API服务短信平台"是指通过API接口与短信服务提供商连接,实现自动化发送短信的功能。这种服务常用于验证用户...
OhCrud是一个专为PHP开发者设计的微框架,其主要目标是加速简单但功能强大的应用程序以及API的开发过程。在PHP的众多框架中,OhCrud以其轻量级和易用性脱颖而出,尤其适合初学者和小型项目。这个框架的核心功能集中...
在 Laravel 框架中,API 的开发是现代 Web 应用程序不可或缺的一部分。API 资源管理器是帮助开发者更好地组织、测试和文档化这些接口的工具。标题所提及的 "用于laravel应用程序的API资源管理器" 恰好解决了这一需求...
API(应用程序编程接口)是软件之间交互的一种方式,本地API接口则表示这些交互发生在同一台设备上,这提高了数据传输的安全性和效率。用户可以根据需求自定义调用接口,实现个性化的需求。 从提供的压缩包文件列表...
在PHP应用程序中集成Google日历是一项常见的需求,它允许开发者将用户日历事件与Google服务无缝连接,提供统一的日程管理体验。以下是一份详细的知识点解析,涵盖了集成过程的关键步骤和技术要点。 **1. Google API...
该压缩包包含的是一个全新的2023年版本的UI设计的自助图文打印系统,集成了云打印功能的微信小程序源码,以及PHP后端的支持和相关教程。这个系统主要适用于提供证件照打印服务,同时也可能支持其他类型的文档打印。...
同时,"后台"和"小程序php"强调了项目使用的编程语言是PHP,这是一种广泛应用于Web开发的脚本语言,尤其适合构建服务器端应用。 标签“微信小程序”和“php”进一步明确了项目的技术栈。微信小程序是一种轻量级的...
总之,腾讯云点播PHP SDK的VodUploadClient简化了视频上传流程,使开发者能快速地将视频服务集成到PHP应用程序中,同时提供了断点续传等高级特性以应对各种网络环境。通过合理的错误处理和配置,可以实现稳定、高效...
【小程序源码云商城(带php后端)】 在当今数字化商业环境中,小程序因其轻便、快捷的特性,已经成为企业开展线上业务的重要工具。而"小程序源码云商城(带php后端)"是一个完整的解决方案,它包含了构建一个功能...
PHP版的顺丰下单API、取消订单API和查询订单API是专门为开发人员设计的,用于集成顺丰速运的服务到自己的应用程序中,使得用户能够方便地进行物流管理。本文将详细讲解这些API的功能、使用方法以及如何通过提供的SDK...
ThinkPHP6.0是流行的开源PHP框架ThinkPHP的最新版本,它提供了全面的MVC(Model-View-Controller)支持,简化了Web应用程序的开发。在Serverless环境下,ThinkPHP6.0的使用需稍作调整,以适应无服务器的运行模式。 ...
通过调用这些预定义的函数,开发者可以轻松地在自己的应用程序中集成淘宝客的功能。 在使用淘宝客API时,开发者需要了解以下几个核心知识点: 1. **API认证**:淘宝客API通常需要开发者申请并获得API密钥,这些...
这是一个关于2023年全新UI设计的自助打印系统,采用了云打印技术并结合了微信小程序,提供了PHP后端的支持。这个系统旨在提供一个便捷的自助服务,让用户能够轻松完成图文打印任务。下面将详细解释其中涉及的关键...
"printer-api-master.zip" 是一个压缩包,包含了一个完整的微信小程序云打印的示例项目。这个项目由两大部分组成:前端微信小程序和后端PHP服务器API。通过这个案例,开发者可以学习如何在微信小程序中集成打印功能...