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/

相關文章
相關標籤/搜索