4

我正在计划一个定制的 Web 应用程序,该应用程序将被出售(不是 SaaS),因此需要安装在不同的服务器上。你认为使用 Symfony2 或 Zend 框架是一个坏主意/好主意吗?

我必须选择 1 并且不能使用任何其他框架,因为我对这两个框架都只有广泛的了解。尽管我有 Symfony2 的经验,但我仍然希望有另一种意见。

我主要关心的是易于在服务器上安装和源代码保护。可悲的是,ZF 似乎已经这样做了,因为您不需要像 Symfony2 这样的 5.3,而且我们有 Zend Guard。

欢迎任何建议!我正在寻找培育和发展这个应用程序,我真的想确保第一步是正确的。

4

1 回答 1

3

Symfony2 下载页面仍然显示:

请注意 Symfony 2.0 还不稳定;谨慎使用(当前版本为 Beta 1)。

所以我会等待 Symfony2。

我不确定您所说的源代码保护是什么意思,但是对这两个框架的任何部分进行编码都是没有意义的,因为它们都是开源的(你应该看看他们的许可证是否真的允许这样做!)。

Zend Framework 2 仍处于开发阶段,从外观上看,Symfony2 将在 ZF2 之前完成测试。如果你等不及了,那就用你最舒服的那个。否则,请等待 Symfony2 从测试版出来,然后再等一会儿,直到他们解决它的错误。

现在,关于在应用程序中捆绑框架,您可能需要编写某种安装程序。你可以先看看 Symfony 的“沙盒”版本,看看他们是如何做到的。它基本上是一种解压即用的安装方式。无需设置任何东西。这可以给你一些指示。

无论您做什么,您都需要编写一个用户可以下载和运行的最低规格脚本,以检查他们的系统是否已准备好运行您的应用程序(检查配置、php 模块等)。有关此类脚本的示例,请参阅 SlideShowPro Director。

主观回答:我会选择 ZF,因为这是我更了解的,但话虽如此,但在性能方面,我使用 Symfony 获得了更好的结果。显然 ZF2 将会看到巨大的速度提升。

于 2011-05-04T13:54:30.527 回答