Windows Azure 上的 Symfony,适用于 PHP 开发者的强大组合


发布于 2014-06-13

Symfony 是针对 PHP 开发者的流行开源 Web 应用框架。如今,您能够更轻松地在 Windows Azure 上使用它,这都归功于 Benjamin Eberlei 的 Azure 分布捆绑包项目,您能够在项目的 GitHub 存储库中找到源代码和文档。php

Symfony 是模型-视图-控制器 (MVC) 框架,能够利用包括 Doctrine(ORM 或数据库抽象层)、PHP 数据对象 (PDO) 和 PHPUnit 单元测试框架、Twig 模板引擎等在内的其余开源项目。它消除了常见的重复编写代码任务,使 PHP 开发者能够快速构建强大的 Web 应用程序。git

Symfony 和 Windows Azure 是用于构建高扩展性 PHP 应用程序和服务的强大组合,Azure 分布捆绑包是一套免费的工具、代码和文档,使您能够轻松地在 Windows Azure 使用 Symfony。它具备简化开发体验和向Windows Azure 部署的功能和工具。github

如下功能可简化 Windows Azure 上的 Symfony 开发:容许在 Windows Azure 上使用 Symfony 沙盒,分布式会话管理,以及容许 Symfony 开发者使用最熟悉的工具访问 Windows Azure 服务的 REST API。在部署方面,Azure 分布捆绑包增长了专用于 Windows Azure 到 Symfony 的 PHP 应用/控制台的新命令,以便更轻松地将 Symfony 应用程序部署到 Windows Azure 中。sql

  • windowsazure:init——初始化部署到 Windows Azure 的 Symfony 应用的基架
  • windowsazure:package——将部署到 Windows Azure 的 Symfony 应用打包

该项目的主开发者 Benjamin Eberlei 已发布了快速入门视频,展现如何安装和使用 Azure 分布捆绑包。他的视频以一个简单的应用为例,介绍了准备、安装和部署的过程,该示例巧妙地利用了基于 Windows Azure 的 SQL 数据库所具有的 SQL 数据库联合(SQL Database Federations)分片(Sharding)功能。数据库

不管您是一名 Symfony 开发者,仍是想进行 Windows Azure 开发的 PHP 开发者,您都会发现,对于不少应用程序和架构来讲,Azure 分布捆绑包都是易于使用且足够灵活的。当即下载该程序包——其中含有您快速入门所须要的全部文档和框架。若是您知道如何更轻松地在 Windows Azure 上进行 Symfony 开发,那么欢饮您加入咱们的项目,作出代码贡献,也能够经过项目网站或在这里给予咱们反馈意见。windows

Symfony 和 Doctrine 常常组合使用,如上面的示例应用所示。要得到更多 Windows Azure 上的 Doctrine 使用信息,您能够查看博客文章《Doctrine 支持 SQL 数据库联合以实如今 Windows Azure 上的强大可扩展性架构

开源社区和 PHP 社区很早就开始了 Symfony 和 Doctrine 开发,咱们期待继续与这些社区合做,使 Windows Azure 在 Symfony/Doctrine 发展过程当中发挥重要做用!框架

Doug Mahugh
资深技术推广专家
微软开放技术有限公司
分布式

本文转载自:工具

http://cn.msopentech.com/blog/2014/06/13/windows-azure-%e4%b8%8a%e7%9a%84-symfony%ef%bc%8c%e9%80%82%e7%94%a8%e4%ba%8e-php-%e5%bc%80%e5%8f%91%e8%80%85%e7%9a%84%e5%bc%ba%e5%a4%a7%e7%bb%84%e5%90%88/

相关文章
相关标签/搜索