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
該項目的主開發者 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
資深技術推廣專家
微軟開放技術有限公司分佈式
本文轉載自:工具