我是php的新手。 我开发了一些使用php,ajax,java脚本,j查询和MySQL的小项目。 我的问题是,我应该去php框架工作吗? 或者我可以生存只是在RAW PHP上工作。 我觉得Raw php给了我更大的灵活性。
先谢谢你。
答案 0 :(得分:2)
我认为没有人会认为框架会增加很大的性能开销 - 但影响似乎与框架的普及无关。
您应该问的关键问题是:
代码比您自己撰写的代码更安全
阅读文档,阅读代码。如果部分代码看起来很奇怪,是否已经解释过?这些街区的变化历史是什么?是否已发布框架的CVE编号,如果是这样,修复漏洞需要多长时间?您是否有办法确保及时将修补程序部署到您的基础架构?
与性能一样,框架的安全性与流行度无关。
使用框架可以节省您的时间/金钱/精力
在你对框架有一个很好的理解之前,你将不得不做很多阅读文档,编写/测试代码。协作环境中的优势在于,您所有人都在使用相同的参考点,但处理的抽象级别高于原始PHP。但它确实需要大量的前期努力。确实有这么多PHP框架的原因之一是它们和写入一样难学。 (旁注 - PHP-FIG尝试断开接口与实现的连接。遗憾的是,如果不花大量时间学习一个或多个框架,你就无法回答这个问题。
你想要什么?
如果你正在寻求从事网络开发的事业,那就学习Java ....哎呀几乎在那里咆哮......如果你想改善你的就业前景那么......雇主认识到框架的学习曲线,并且由于它们可能已经在使用某种框架,因此会对那些带来更多信息的候选人感兴趣。
答案 1 :(得分:0)
对于非常小的项目来说可能没什么问题,但是基本组件(例如请求/响应对象,路由器,控制器,模板系统)已经可用并且正常工作会有所帮助。然后你可以专注于项目本身,而不是重新发明已经完成了一百万次的事情。