现在,大多数PHP web开发公司都使用PHP框架或开源产品来开发网站,但这是一种正确的方法吗?如果是这样,那么PHP程序员的技能和知识会发生什么变化呢?
您不认为使用“PHP框架或开源修改”之类的方法会随着时间的推移扼杀程序员的技能吗?网站开发人员成为更好的PHP框架编写者,而不是成为更好的PHP程序员,这真的值得吗?
发布于 2010-06-20 20:58:35
我绝对不同意这一点。当它开始编程时,它是PHP,我不知道我做了什么。我自己写了所有的东西,甚至没有意愿去看框架。我在一次又一次重复的工作上花费了太多的时间。
框架是最有用的工具之一(不仅仅是web框架)
我认为,随着时间的推移,查看其他代码可以帮助您变得更好、更高效。这是一个很好的例子。
发布于 2010-06-20 21:01:32
使用框架并不会让你成为一个软弱的程序员,否则我会认为你应该用汇编器来编写你的下一个web应用,这并不有趣。
框架应该更像是一种语言的扩展,如果你喜欢,可以认为是DSL。例如,CakePHP就是一个额外的超酷的PHP,它使得处理数据库和会话成为“蛋糕”--原谅我的双关语。
例如,通过使用框架,您可以将“yuk”从preogramming中剔除,并允许您将数据视为对象。
如果你仍然觉得你不应该使用框架,那么编写一个框架,然后使用它!根据这个理由,你也应该去重写PHP库和解释器,但我不推荐这样做。
发布于 2010-06-20 21:00:04
在我看来,我认为框架根本不会“扼杀技能”,相反,它允许开发技能和更具创造性的工作流程,这最终会导致技能的提高。此外,通过有效地使用良好开发的框架,可以提高对如何开发大规模应用程序的理解,这最终也是一个很大的优势。
它允许更快、更高效地开发应用程序;最终结果才是最重要的。如果您编写PHP但不了解汇编,这并不意味着您已经失去了技能-您只是专注于现代技术进步的更高水平。
https://stackoverflow.com/questions/3079287
复制相似问题