- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在计划将出售的自定义 Web 应用程序(不是 SaaS),因此需要安装在不同的服务器上。您认为使用 Symfony2 或 Zend Framework 是个好主意还是坏主意。
我必须选择 1,不能选择任何其他框架,因为我对这两个框架都有广泛的了解。尽管我有使用 Symfony2 的经验,但我仍然希望有其他意见。
我主要关心的是易于在服务器上安装和源代码保护。可悲的是,ZF 似乎已经有了它,因为您不需要像 Symfony2 那样的 5.3,而且我们有 Zend Guard。
欢迎任何建议!我希望培养和发展这个应用程序,我真的想确保第一步是正确的。
最佳答案
Symfony2 下载页面仍然显示:
Be warned that Symfony 2.0 is not stable yet; use it with caution (current version is Beta 1).
所以我会等待 Symfony2。
我不确定你所说的源代码保护是什么意思,但是对这两个框架的任何部分进行编码是没有意义的,因为它们都是开源的(你应该看看他们的许可证是否真的允许这样做!) .
Zend Framework 2 仍在开发中,从外观上看,Symfony2 将在 ZF2 之前完成测试。如果您等不及,请使用您最喜欢的那个。否则,等待 Symfony2 完成测试版,然后再等一会儿,直到他们解决它的错误。
现在,关于在您的应用程序中捆绑框架,您可能需要编写某种安装程序。您可以先查看 Symfony 的“沙盒”版本,看看他们是如何做到的。它基本上是一种解压即用的安装方式。无需设置任何东西。这可以给你一些指示。
无论您做什么,您都需要编写一个用户可以下载并运行的最低规范脚本,以检查他们的系统是否已准备好运行您的应用程序(检查配置、php 模块等)。有关此类脚本的示例,请参阅 SlideShowPro Director。
主观答案:我会选择 ZF,因为这是我更了解的,但话虽如此,在性能方面我使用 Symfony 获得了更好的结果。显然,ZF2 将看到巨大的速度提升。
关于php - Symfony2 准备好投入生产了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881208/
我第一次使用生产配置文件部署 JHipster 应用程序,我希望 Liquibase 使用正确的表/行初始化数据库。 但是,当使用生产配置文件启动 jhipster 时,只会导致异常,即无法连接到 M
我是一名优秀的程序员,十分优秀!