我什么时候可以开始使用Framework(Laravel)?

C. *_*diu 6 php frameworks laravel

我想首先说我搜索了这个确切的问题,但没有一个满足我的需求.

我使用文本编辑器编写Php,MySQL,HTML,CSS和Javascript"旧方式",从头开始构建每个网站.我只是通过编写应用程序的每一部分来构建从最简单到几乎电子商务的网站.我做的最先进的事情是使用一些简单的类,如数据库包装器,单例,其余的我总是使用函数.

现在,最近我注册了一个有课程的网站(我不会说它的名字因为我不知道我是否被允许)而且我跟着一个关于Laravel 3(我知道它的版本是4.x) ),我必须承认我爱上了它.我非常喜欢它,我想开始使用它,但我担心这样做会使我"愚蠢".

我的意思是Laravel有很多辅助函数,Eloquent结构等等,所以通过使用它我不会再学习纯Php因为你需要的东西已经有了一个构建的辅助函数.

举一个非常简单的例子,如果你想加入你使用的一些表,Eloquent并在3秒钟内完成这个.如果您想要登录用户,那么您将拥有一个Auth可以为您完成所有操作的课程,甚至可以设置会话.

这是我最大的恐惧,我不会再学到任何东西,因为你已经提供了所有你需要的东西,你不必再那么想了.

另一方面,Laravel帮助你很多,它使你的工作非常轻松.尽管我想开始深入挖掘它,但我不禁担心它的缺点.

  • 那么,您认为我应该等待并学习更多传统的Php,然后再深入了解框架吗?
  • 什么时候开始使用?

Cod*_*gry 7

查看您构建的所有站点.识别冗余元素.将它们提取到类和函数中,并构建自己的框架.这将允许您更快地构建站点并构建库.一旦你这样做,就没有了.您可以选择使用另一个或不...但您也可以使用它们.

这就是我做的.我有自己的框架.而且还不错!

有两种类型的开发人员:

  • 用户 - 他们可以使用东西并顺利通过
  • 实际开发人员 - 他们可以从头开始构建东西并为用户提供工具

选择最适合您需求的型号.

  • 第一类用于快速结果,高效并完成工作.这些人应该使用第三方框架和库.
  • 第二类是艺术家通过他们构建的每一段新代码进一步推动自己.他们在周转时间,代码美容和功能与功能等方面表现出色......这些家伙感到被第三方框架和图书馆所冒犯,并且总是自己动手.因为他们可以!

还有一个问题.有些框架可能会有太多的脂肪满足您的需求.构建更专业的解决方案实际上可能比一个通用的框架产生更好的性能.这是另一种观点.

Bafta mai departe :)

  • 我不同意你提到的两种类型.从头开始创建东西对任何企业级应用程序来说都是一种疯狂的方法.对于任何真正的应用程序,代码重用始终是一项伟大且必须的实践.实际的开发人员将始终重用代码,并且不会从一开始就发明轮子.这就是为什么所有优秀的PHP开发人员都使用Laravel,Yii,Zend,Cake或similars等框架的原因. (2认同)