首页 / PHP / PHP:应用程序框架问题(待讨论)
PHP:应用程序框架问题(待讨论)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP:应用程序框架问题(待讨论),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2721字,纯文字阅读大概需要4分钟。
内容图文
![PHP:应用程序框架问题(待讨论)](/upload/InfoBanner/zyjiaocheng/769/9562485ce6ed40f1ae9d59c560b4b1e5.jpg)
我是一个爱好的开发者,这意味着我在侧面做,而且我不经常这样做.我一直在阅读和讨论Web应用程序框架,并在CakePHP和CodeIgniter之间进行查看.我终于决定进一步深入CakePHP,因为它似乎更像是我的小巷.
问题是,我越是深入了解它就越不明白我为什么要使用这个框架.所以,那里的核心开发人员,与我讨论,或帮助我理解以下内容:
我确实理解,从长远来看,应用程序框架可以帮助更快地部署代码,或者更快地编写代码.但是,可以理解的是,这些框架的局限性在于您必须根据框架的标准进行编码吗?我越来越多地尝试使用CakePHP,这几乎就像我必须在实际的编程语言之上学习框架语言/标准.例如,我必须学习CakePHP的标准和实现“更快”部署和解释的方法,但我也尝试编写PHP标准(这有点内置于CakePHP中),但总的来说,这就是我的意思.我看到了.对我来说这有点开销,但如果你知道CakePHP或你选择的框架,这没什么,因为你可能知道如何编写你的框架代码?
另一个问题或讨论是,作为一方的开发人员和喜欢MVC方法的人,但实际上并不知道如何使用框架实现它,最好的方法是以同样的方式编写代码(通过函数)文件),制作我自己的功能等,还要使用MVC技术?我的意思是,不是学习应用程序框架,而是应该将内容样式与函数等分开,比如MVC工作,但是使用我自己的函数,或者我应该学习应用程序框架.
注意:我可能会错误地使用应用程序框架,但我不确定.此外,这本来是一个讨论而不是咆哮;我不知道我不知道的是什么,所以我实际上正在寻求一些澄清.
谢谢!
解决方法:
我认为这里要记住一些事情:要通过工具提高效率,您需要先学习如何使用该工具.你知道如何走路,你可以在一小时内从A点到达B点.如果你想更快地到达那里,你需要学习如何开车,那些学习如何开车的日子可以用来走路.但是一旦你知道如何驾驶,你的效率会大大提高.
就像框架一样 – 汽车就是框架.
通过整个框架,它们可用于简化和加快开发过程.要应用DRY原则,为您提供强大的基本工具(文本处理,输入管理,表单验证,电子邮件和会话处理等),以便您可以立即处理它们,阻止您重新发明轮子.我很乐意使用框架,但是一旦我掌握了它,根据我的经验,这是我无法放弃的.
我不认为这是一个限制(因为它们是可扩展的),我认为它更像是一种“个人标准” – 这种应用程序的编写方式就像你在创建自己的库时所做的那样.一旦你了解并喜欢你的框架,这种开销就会神奇地消失.
关于MVC,我不会使用“应该”这个词,但它绝对是一个不错的选择,无论你做什么 – 如果你使用框架,很棒,如果你不使用,但你将业务逻辑与内容,太棒了!这一切都是为了让你感觉舒服. Grid Frameworks,CSS Resets,库使用等等都会发生同样的事情 – 这是一个选择问题.我的是什么?使用这些工具是因为它们可供您使用并制作健壮的应用程序和网站.他们经过一遍又一遍的测试,他们工作,他们帮助你不重复自己或重新发明轮子(这已经做了一千次). MVC对于可扩展性和维护也很有用.
我的建议是学习框架.有一个原因你选择Cake over Codeigniter(不知道为什么,虽然 – Codeigniter用户在这里!),所以坚持下去,并使用它一段时间.它们都很强大,但是从开始就不能完全看到它们的全部潜力.
此外,最后一件事:由于所有应用程序都有准时用途,因此无论如何都会创建您的库,而这些框架使得创建,使用和保存它们变得非常容易.因此,您可以使用框架的所有后端功能混合所有这些功能.
继续努力 – 你不会后悔的!
不过我的两分钱.
内容总结
以上是互联网集市为您收集整理的PHP:应用程序框架问题(待讨论)全部内容,希望文章能够帮你解决PHP:应用程序框架问题(待讨论)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。