我从图书馆书籍w3schools中学到了PHP的基础知识。我也知道如何使用HTML,CSS,Javascript和MYSQL。
PHP框架可以帮助我做什么,创建我自己的网络应用程序,让我跟踪自己的成就?
答案 0 :(得分:4)
老实说,我认为你最好直接使用PHP / MySQL。直到你对PHP非常熟悉(特别是如果你自己制作这个web应用程序),使用框架是过度的,会阻碍你学习PHP。
不要误解我的意思,在熟悉PHP之后,框架是你的方法,但你必须从理解基本构建块开始。
答案 1 :(得分:2)
框架有助于构建大型应用程序。但学习使用框架就像学习一门新语言一样。掌握它后,您的工作效率会提高很多。但在此之前,您将花费数小时试图了解如何做特定的事情。请记住,您必须了解框架的工作方式,并且您必须遵循这种方式。
框架将帮助您编写更安全,更健壮的应用程序,更好地处理错误,重用公共代码,缓存页面,简化数据库访问等。但对于小型项目,它们可能会过度。< / p>
大多数情况下,您必须了解MVC结构。大多数框架使用单个条目脚本,并解析URL以获取正确的页面,并使用模板来显示它。这些是你应该熟悉的概念。
答案 2 :(得分:0)
使用通用的东西完成框架,以启动应用程序。
准备好基本结构和应用程序的基础。如数据库连接,查询数据库,发送邮件,接收用户请求,URL管理,一些javascript框架,如jquery,原型等。
您只需使用框架提供的库来构建应用程序的真实模块。
虽然他们有一些惯例可以遵循。
答案 3 :(得分:0)
了解MVC模式的基础知识。几乎所有的框架都遵循这种模式(以这种或那种方式)。 学习一些关于XML,JSON,AJAX,Javascript框架,url重写,SQL(非常重要)的基础知识。有很多东西要学习......但是不要用w3schools来学习,只是用它作为参考
祝你好运!
答案 4 :(得分:0)
您应该首先找到您想要学习的框架:-) 那里有很多框架。 首先学习OO PHP,尝试梨类和一些OO示例。 然后 首先,你尝试一个像CodeIgniter
这样的简单的然后尝试Zend或交响乐。
框架将帮助您使用可重用的类和函数。
答案 5 :(得分:0)
我首先要说的是,如果没有框架,请确保您有信心编写优秀,安全,基本的应用程序。
例如,在你跳转到一个可以为你做的框架之前,学习如何使用会话,数据库抽象(预备语句),发送安全电子邮件,OOP等。
Zend / Symfony / CI / Kohana做了大部分的日常琐事都很好,但是你需要知道如何做这些家务,以防你必须自己做。理解你要求框架做的事情背后的复杂性也是一个好主意。
说了这么多,当你准备好了,我会和Codeigniter一起去。升级对于脚本化的PHP来说并不是太令人发指,虽然许多人会告诉你它教导不好的做法,但我不同意。它会给你一个体面的介绍MVC,而不会让你感到压力。
要忽略的一件事是CI文档中的一点
可选择使用模型
这是荒谬的,如果是这种情况,你也可以不称之为框架,它只是一堆方便的库。