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