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


    
    发布于 2014-06-13

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

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

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

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

    • 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 开发,那么欢饮您加入我们的项目,做出代码贡献,也可以通过项目网站或在这里给予我们反馈意见。

    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/ 

  • 相关阅读:
    数据库表的常见设计规则总结
    关于记录log日志的几种方法
    lambda表达式
    java8之stream和lambda表达式
    Andriod底层第三课-----启动流程2(Zygote)
    Andriod底层第三课---启动流程
    Andriod底层第二课-----编译系统
    Andriod 底层第一课----JNI
    Andriod 第八课----传感器
    Andriod第七课----ContentProvide
  • 原文地址:https://www.cnblogs.com/new0801/p/6176225.html
Copyright © 2020-2023  润新知