PHP:应用程序框架问题(待讨论)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP:应用程序框架问题(待讨论)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_419_2@
我是一个爱好的开发者,这意味着我在侧面做,而且我不经常这样做.我一直在阅读和讨论Web应用程序框架,并在Cake PHP和CodeignITer之间进行查看.我终于决定进一步深入CakePHP,因为它似乎更像是我的小巷.

问题是,我越是深入了解它就越不明白我为什么要使用这个框架.所以,那里的核心开发人员,与我讨论,或帮助我理解以下内容

我确实理解,从长远来看,应用程序框架可以帮助更快地部署代码,或者更快地编写代码.但是,可以理解的是,这些框架的局限性在于您必须根据框架的标准进行编码吗?我越来越多地尝试使用CakePHP,这几乎就像我必须在实际的编程语言之上学习框架语言/标准.例如,我必须学习CakePHP的标准和实现“更快”部署和解释的方法,但我也尝试编写PHP标准(这有点内置于CakePHP中),但总的来说,这就是我的意思.我看到了.对我来说这有点开销,但如果你知道CakePHP或你选择的框架,这没什么,因为你可能知道如何编写你的框架代码

一个问题或讨论是,作为一方的开发人员和喜欢MVC方法的人,但实际上并不知道如何使用框架实现它,最好的方法是以同样的方式编写代码(通过函数)文件),制作我自己的功能等,还要使用MVC技?我的意思是,不是学习应用程序框架,而是应该内容样式与函数等分开,比如MVC工作,但是使用我自己的函数,或者我应该学习应用程序框架.

注意:我可能会错误地使用应用程序框架,但我不确定.此外,这本来是一个讨论而不是咆哮;我不知道我不知道的是什么,所以我实际上正在寻求一些澄清.

谢谢!

解决方法

我认为这里要记住一些事情:要通过工具提高效率,您需要先学习如何使用该工具.你知道如何走路,你可以在一小时内从A点到达B点.如果你想更快地到达那里,你需要学习如何开车,那些学习如何开车的日子可以用来走路.但是一旦你知道如何驾驶,你的效率会大大提高.

就像框架一样 – 汽车就是框架.

通过整个框架,它们可用于简化和加快开发过程.要应用DRY原则,为您提供强大的基本工具(文本处理,输入管理,表单验证,邮件和会话处理等),以便您可以立即处理它们,阻止您重新发明轮子.我很乐意使用框架,但是一旦我掌握了它,根据我的经验,这是我无法放弃的.

我不认为这是一个限制(因为它们是可扩展的),我认为它更像是一种“个人标准” – 这种应用程序的编写方式就像你在创建自己的库时所做的那样.一旦你了解并喜欢你的框架,这种开销就会神奇地消失.

关于MVC,我不会使用“应该”这个词,但它绝对是一个不错的选择,无论你做什么 – 如果你使用框架,很棒,如果你不使用,但你将业务逻辑与内容,太棒了!这一切都是为了让你感觉舒服. Grid Frameworks,CSS Resets,库使用等等都会发生同样的事情 – 这是一个选择问题.我的是什么?使用这些工具是因为它们可供您使用并制作健壮的应用程序和网站.他们经过一遍又一遍的测试,他们工作,他们帮助你不重复自己或重新发明轮子(这已经做了一千次). MVC对于可扩展性和维护也很有用.

我的建议是学习框架.有一个原因你选择Cake over Codeigniter(不知道为什么,虽然 – Codeigniter用户在这里!),所以坚持下去,并使用它一段时间.它们都很强大,但是从开始就不能完全看到它们的全部潜力.

此外,最后一件事:由于所有应用程序都有准时用途,因此无论如何都会创建您的库,而这些框架使得创建,使用和保存它们变得非常容易.因此,您可以使用框架的所有后端功能混合所有这些功能.

继续努力 – 你不会后悔的!

不过我的两分钱.

@H_419_2@

脚本宝典总结

以上是脚本宝典为你收集整理的PHP:应用程序框架问题(待讨论)全部内容,希望文章能够帮你解决PHP:应用程序框架问题(待讨论)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。