我什么时候可以开始使用框架(Laravel)


When can I start using a Framework (Laravel)?

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

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

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

我的意思是Laravel有很多辅助函数,Eloquent 结构等等,所以通过使用它,我不会再学习纯 Php,因为对于你需要的一切,已经有一个内置的辅助函数。

举一个非常简单的例子,如果你想连接一些你使用的表,Eloquent,在3秒内你就能完成。如果您想登录用户,同样,您有一个Auth类可以为您完成所有操作,甚至设置会话。

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

另一方面,Laravel对您有很大帮助,并且非常轻松地使您的工作更加轻松。尽管我想开始更多地挖掘它,但我还是忍不住担心它的缺点。

  • 那么,你认为我应该在深入研究框架之前等待并学习更传统的 Php 吗?
  • 什么时候开始使用合适?

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

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

有两种类型的开发人员:

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

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

  • 第一类是快速获得结果,高效并完成工作。这些人应该使用第三方框架和库。
  • 第二类是艺术家用他们构建的每一段新代码进一步推动自己。他们追求周转时间的性能、代码美感和功能与功能等......这些家伙对第三方框架和库感到冒犯,并且总是自己动手。因为他们可以!

还有一个问题。有些框架可能含有太多的脂肪来满足你的需求。构建更专业的解决方案实际上可能比一刀切的框架产生更好的性能。这是另一个角度。

Bafta mai departe :)