Laravel 3上的应用程序是否可以在Laravel 4上运行?
几天前我找到了Laravel,现在我尝试学习它.当Laravel 4来临时,我是否会浪费时间学习Laravel 3? LV4中的一些插件是否相同?我的应用程序是否可以在LV3中使用LV3工作?
在哪里以及如何开始学习LV4?
Laravel 4目前处于测试阶段,测试版2即将发布,或者可能是下周.直接回答你的问题:是的,你的Laravel 3(L3)应用程序将在Laravel 4(L4)中断,因为L4与L3相差很多.但L4的设计考虑了从L3安装迁移,因此您绝对不必重写整个应用程序.您可能只需要更新一些路由,功能并实现L4处理某些关键方面的一些新方法.与此处所述的其他人一样,迁移指南尚不可用,但您可以打赌,当L4发布时,将提供许多教程和指南.
你不会浪费时间学习L3,因为L4的大部分仍然与L3相同.
L4的文档将帮助您从L3转换到L4.泰勒说(我同意)你不应该等到L4完成.如果您想要构建一个应用程序并将其快速发布用于生产,请继续使用L3并稍后进行迁移.
L4实现捆绑的方式与L3不同. L4使用composer将依赖项安装到框架中.您仍然可以直接在应用程序中使用捆绑包,但它们可能需要更新才能与L4中的更新很好地协同工作.
要开始学习L4,文档是一个很好的方法.你不会学到所有东西,但工作也不会在文档上完成.随着更多的贝塔被释放,还有更多的事情要发布.
如果您想了解更多关于L4的信息,请参考以下几个很好的教程来帮助您入门:
> What to expect from Laravel 4 by nettuts.com
> Laravel 4 tutorials by Jason Lewis
还有更多,但这应该让你开始:)