首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于web开发商店(10+)来说,Symfony是一个比Zend更好的选择,因为它是一个完整的堆栈框架吗?

对于web开发商店(10+)来说,Symfony是一个比Zend更好的选择,因为它是一个完整的堆栈框架吗?
EN

Stack Overflow用户
提问于 2008-12-25 17:16:19
回答 6查看 3.9K关注 0票数 7

我的团队正在考虑使用一个框架来开发网站和应用程序。一些老年人相信我们应该使用,因为它更容易挑选和选择的功能,所以我们的框架将是轻量级的。

然而,我担心他们只关注轻量级框架所具有的技术优势。在我看来,最好有一个完整的堆栈框架(我是Symfony的支持者),因为

它还将为我们提供一种在不编写新documentation.

  • If的情况下工作的标准方法,我们希望使用新的特性,我们只需阅读文档就可以了解如何使用它,而不必将其构建到Zend的设置中。

我不指望每个人都能回答我的所有问题,但这正是我在回答中所要寻找的:

  • ,我在这里说的有道理吗?
  • ,你有没有遇到过类似的情况,你是如何处理的?
  • ,你有更多的论点,我可以用或可以让我重新考虑自己的观点吗?

背景:我在一家小商店工作,约有10名程序员。我们主要是编写PHP程序。我们使用了一个非常简单的内部开发框架和ORM库,它们实际上没有文档,除了最基本的特性(没有验证器,没有事务,没有缓存,没有身份验证)。

EN

回答 6

Stack Overflow用户

发布于 2009-01-02 12:35:19

为什么不两者兼而有之?我从2006年开始使用symfony,一年来一直是一个真正的理论迷,几个月来,我们通过将Zend组件直接集成到symfony应用程序中,达到了生产力阶梯上的许多步骤。

symfony的真正优势在于所有事物的解耦,以及框架的易于扩展性。你几乎可以替换整件事的每一层。只需在/lib/中复制/粘贴Zend目录,并在/config/ProjectConfiguration.class.php中添加这个单例:

代码语言:javascript
复制
    static public function registerZend()
{
    if (self::$zendLoaded)
    {
        return;
    }

    sfToolkit::addIncludePath(sfConfig::get('sf_lib_dir') . '/vendor', 'back');
    require_once(sfConfig::get('sf_lib_dir') . '/vendor/Zend/Loader.php');

    Zend_Loader::registerAutoload();
    self::$zendLoaded = true;
}

并自由使用任何Zend组件,您可能喜欢。您可能对新的Jobeet教程感兴趣,特别是对使用Zend_Lucene_Search的搜索部分感兴趣。

票数 14
EN

Stack Overflow用户

发布于 2008-12-25 18:09:31

Symfony非常容易使用,并且可以通过会话、缓存、单元和功能测试、自动部署以及在非常短的时间内运行更多的功能站点。您只需担心访问和显示数据的代码即可。如果它不像你自己的实现那样轻量级,那么你需要维护的代码数量就会减少。

Propel/Creole ORM工作良好,内置了验证器等,并设置为可扩展的开箱即用。

当将内部框架转换到Symfony时,我能够重用大量库代码,只需将它放在Symfony在启动时扫描的lib目录中即可。

虽然我没有使用它,但是在Symfony中有一个Zend桥,它允许您在需要时使用Zend模块。

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2008-12-25 20:01:34

我认为ZF文档和社区参与更好。我也喜欢命名方案,编码标准和它的可扩展性。ZF似乎还得到了许多新的特性和对现有类的改进,比如一个开源项目,来自于许多不同的人在他们自己的宠物项目上工作。

我不太明白Symfony对10名程序员来说有多大的优势。显然,您应该能够相对快速地为新项目设置默认配置,并且在ZF之上和除了ZF之外还具有很多扩展性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/392980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档