我想先说一下,我搜索了很多这个问题的答案,但没有一个能满足我的需求。
我以“老派”的方式编写Php、MySQL、HTML、CSS和Javascript程序,只使用文本编辑器,并从头开始构建每个网站。我通过编写应用程序的每个部分来构建了从最简单的网站到几乎是电子商务的网站。我做过的最高级的事情是使用一些简单的类,比如数据库包装器、单例等,其余的都是使用函数。
最近,我注册了一个网站,上面有课程(我不会说它的名字,因为我不知道是否被允许),我参加了一个关于Laravel 3的课程(我知道目前它的版本是4.x),我必须承认我爱上了它。我非常喜欢它,我想开始使用它,但我担心这样做会让我变得“愚笨”。
我的意思是,Laravel有很多帮助函数、Eloquent结构等等,所以通过使用它,我不会再学习纯Php,因为对于你需要的任何东西,都已经有一个内置的帮助函数了。
举个非常简单的例子,如果你想连接一些表,你就可以使用
这是我最大的担忧,我不会再学到任何东西,因为你需要的一切都已经提供了,你不必再那么多思考了。
另一方面,Laravel很大程度上帮助你,极大地简化了你的工作。尽管我想深入研究它,但我不禁担心它的缺点。
我以“老派”的方式编写Php、MySQL、HTML、CSS和Javascript程序,只使用文本编辑器,并从头开始构建每个网站。我通过编写应用程序的每个部分来构建了从最简单的网站到几乎是电子商务的网站。我做过的最高级的事情是使用一些简单的类,比如数据库包装器、单例等,其余的都是使用函数。
最近,我注册了一个网站,上面有课程(我不会说它的名字,因为我不知道是否被允许),我参加了一个关于Laravel 3的课程(我知道目前它的版本是4.x),我必须承认我爱上了它。我非常喜欢它,我想开始使用它,但我担心这样做会让我变得“愚笨”。
我的意思是,Laravel有很多帮助函数、Eloquent结构等等,所以通过使用它,我不会再学习纯Php,因为对于你需要的任何东西,都已经有一个内置的帮助函数了。
举个非常简单的例子,如果你想连接一些表,你就可以使用
Eloquent
,在不到3秒钟的时间内完成。如果你想让用户登录,同样有一个Auth
类可以为你完成所有的工作,甚至设置会话。这是我最大的担忧,我不会再学到任何东西,因为你需要的一切都已经提供了,你不必再那么多思考了。
另一方面,Laravel很大程度上帮助你,极大地简化了你的工作。尽管我想深入研究它,但我不禁担心它的缺点。
- 那么,你认为我应该等待并学习更传统的Php,然后再深入框架吗?
- 什么时候开始使用框架是正确的时间?