Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel是我项目的正确选择还是其他更好的选择_Php_Entity Framework_Cron_Laravel 4 - Fatal编程技术网

Php Laravel是我项目的正确选择还是其他更好的选择

Php Laravel是我项目的正确选择还是其他更好的选择,php,entity-framework,cron,laravel-4,Php,Entity Framework,Cron,Laravel 4,我们正计划制造一个新系统来取代我们已有10年历史的系统,在此过程中,我们正在考虑在拉雷维尔制造新系统。现在我担心,我将不得不破解整个程序,把它弄得一团糟,让它如我们所愿工作。所以我想问的是,是否有人知道更好的解决方案,或者说,它已经在其中制造出来了 我们需要: ftp、sftp,它们是cron触发的 由cron触发的邮件守护程序 实现多个工厂并轻松封装它们的简单方法(我正在考虑使用模型部分) 可以轻松切换全局数据库连接 服务器间连接 数据库层和对象层内置的memcache等缓存功能 可以告诉框

我们正计划制造一个新系统来取代我们已有10年历史的系统,在此过程中,我们正在考虑在拉雷维尔制造新系统。现在我担心,我将不得不破解整个程序,把它弄得一团糟,让它如我们所愿工作。所以我想问的是,是否有人知道更好的解决方案,或者说,它已经在其中制造出来了

我们需要:

  • ftp、sftp,它们是cron触发的
  • 由cron触发的邮件守护程序
  • 实现多个工厂并轻松封装它们的简单方法(我正在考虑使用模型部分)
  • 可以轻松切换全局数据库连接
  • 服务器间连接
  • 数据库层和对象层内置的memcache等缓存功能
  • 可以告诉框架哪些拉取存储在缓存中
  • 一个简单的模板系统,是的,我知道我可以使一个简单,但一些已经在Laravel中完成的将有帮助:)
  • 我们有自己的服务器,因此模块安装不成问题
  • 基于工厂的系统上的单元测试实现
所有的建议都是欢迎的,如果我有任何机会在错误的堆栈溢出部分,请只说我应该在哪个部分移动它。提前感谢您的所有反馈:)

更新->


以上要求是我们充分考虑框架的最低要求。如果有人能指出如何与拉威尔做的东西的教程。请提供链接。在Laravel控制器的特殊单元测试中,来自Laravel的cron设置。。。以此类推。

这确实是一个只有您和您的团队才能回答的问题(在效率、语言理解和框架模式知识方面)。 Laravel当然可以承受这样的项目和迁移,但大多数框架都可以,就我个人而言,我一直在使用Laravel和Cakephp作为PHP框架,并且发现它们都快速、高效且易于使用(Laravel代码在大型项目中更易于阅读)

另一方面,有一些框架可以比大多数php框架更快、更简单地高效地完成您需要的工作,django(python)就是一个例子,它是一个稳定、闪电般快速的开发(如果您已经熟悉python概念)并经过验证的(instagram、Disqs等)


几乎所有的框架都知道RDBMS支持,但在NoSQL支持方面有点落后(但是你可以找到很多提供NoSQL支持的项目),Laravel可以轻松地切换DB,但与“DB路由器”相比Django的特性我相信它在细节方面有点落后。

Laravel是一个漂亮的框架,但这不是stackoverflow类型的问题。我们中没有人能够真正给出好的建议,除了说拉雷维尔是好的。

让我来完善这个问题。我不是在征求意见,如果我使用的是正确的框架,我需要一些硬数据。 我已经知道Zend 2(使用它1.5年了),对于我们的项目来说,它太庞大了,开发人员占用的空间太大了(我们的逻辑必须被开发成该死的东西……只是不实用)。 我已经在做蛋糕了,对我们来说很简单, 我知道,但我们的结构有很大的问题。 代码点火器是。。。。要简单。。。等等

我目前正在读一本关于从拉威尔那个里介绍可能性的书。而我是半槽。但我没有发现任何东西告诉我,它可以帮助我的项目解决所指出的问题


所以我再次询问,我需要以最简单的方式比较points实现的示例。除了Zend、Code Igniter和Symphony之外。

框架应该让我们工作得更快、更高效。因此,我在选择新框架时使用的一个“测试”是“hello world”测试。到hello world需要多长时间?然后我根据这一点进行排名,并将其作为决策过程的一部分。回答得好!我的问题是这样的。但我的Hello world至少是我写下的。否则,它就无法使用。