我们正在计划建立一个新系统来取代我们已有10年历史的系统,为此我们正在考虑在Laravel中建立新系统。现在我担心我将不得不破解整个事情并让它变得一团糟,让它按照我们的意愿运作。所以我问是否有人知道更好的解决方案,或者可以说它已经在其中制作。
我们需要:
欢迎所有建议,如果我有任何机会在错误的堆栈溢出部分,请说明在哪个部分我应该移动它。提前感谢您的所有反馈:)
更新 - >
上述要求是我们/我认为框架足够好的最低要求。如果somone能够指向教程如何使用laravel完成这些工作。请提供链接。在特殊的单元测试中,Laravel控制器,来自Laravel的cron设置等等......
答案 0 :(得分:2)
这是一个真正的问题,只有你和你的团队才能回答(在有效性,语言理解和框架模式知识方面)。 Laravel肯定可以承受这样的项目和迁移,但是大多数框架都可以做到,我个人在PHP框架方面一直在使用Laravel和Cakephp,并且发现它们都快速,高效且易于使用(使用Laravel代码更容易阅读大型项目。)
另一方面,有一些框架可以比大多数php框架更快更容易地做到你需要的东西,django(python)就是一个例子,稳定,快速开发(如果你已经熟悉了python概念)和证明(instagram,disqus等)。
几乎所有的框架都知道RDBMS支持,但是在NoSQL支持方面有点回头(但是你可以找到很多支持NoSQL的项目),Laravel可以轻松切换数据库,但与“DB路由器”功能相比Django我认为它对于已经投入了多少细节感觉有些落后。
答案 1 :(得分:2)
Laravel是一个漂亮的框架,但这不是stackoverflow类型的问题。除了说Laravel很好之外,我们没有人能真正给出好的建议。
答案 2 :(得分:0)
让我改进一下这个问题。如果我使用正确的框架,我不需要意见,我需要一些硬数据。 我已经知道Zend 2(与它一起工作了1。5年),它对于我们的项目来说是庞大的和开发人员的足迹(我们的逻辑必须被发展成该死的东西......只是不切实际)。 我已经和Cake一起工作,对我们来说很简单, 我知道Symphony,但它对我们的结构有很大的问题。 代码点火器......简单......等等......
我目前正在阅读Code Bright Book,以了解Laravel的可能性。而我是半谷。但我没有找到任何告诉我它可以帮助我的项目指出的点。
所以我再次提问,我需要以最简单的方式进行点实现的示例进行比较。除了Zend,Code Igniter和Symphony。