在编程方面,我是一个完全的初学者.我正在尝试PHP,并看到框架有多强大.但是,在我对PHP本身有很强的掌握之前,我是否应该考虑尝试使用框架?
注意:我最有可能使用CodeIgnitor,但问题适用于任何框架.
优选地,在开始使用框架之前,您应该对语言(以及一般的编程)有很强的把握.框架可以并且将为您节省大量工作,但您也可以介绍高级概念和实现.
在您获得一些经验并开始想知道解决您之前遇到的一些常见问题的最佳方法之后 - 这将是一个尝试框架的好时机.
我建议你尝试阅读不同框架的一些源代码,看看它是否对你有意义.如果没有 - 你可能还没准备好.
就个人而言,我会坚持学习PHP并在没有框架的帮助下创建一些项目.虽然框架可以抽象出项目中许多混乱,枯燥的部分,但仍然需要知道它们是如何工作的,尤其是在调试时.
框架也可能非常复杂,即使对编程语言有很好的理解,学习如何有效地使用框架也很困难.