我想问两个问题:1:PHP程序员一定需要PHP框架吗?需要的程序是多少?一般中小型的项目需要框架吗?不会框架就不能去做PHP开发了吗?2:PHP程序具体都需要哪些技术知识?感谢回答者!!
在回答你的问题前,你要弄明白什么是OOP编程。简单的说就是面向对象编程。
那么有对象就必须有类。
那好,一个面向对象编程的网站标准程序都会有一个或多个类库(自写)或框架。其实框架就是集成类库,里面有很多很好用的方法供你使用,而且大多是开源的。
如果你不这样写,你的程序会乱得一塌糊涂。
需要程序多少看你编写的程序好坏了,一个好的程序会用极短的少量代码就能完成工作;而不太好的则写了很多程序代码去完成一个内置函数就能完成的工作。
一般中小型的网站如果要用框架的话,用些轻量型的框架,比如thinkPHP等。
如果是大型的网站,如网上商城等建议用 ZendFramework 等。
如果不会框架也可以做开发的,当然如果有框架的存在,你则必须明白框架中的方法都是做什么用的,怎么调用等等。
技术知识,这个问题比较难回答。首先你要知道你的网站是做什么用的。
我列举些周边应会的知识吧
HTML 这个一看就知道,没了它就没有网页。
CSS 不需要你去会写,知道ID CLASS 是干什么用的就好了。
MYSQL PHP + MYSQL 是公认的黄金搭档,想学精通PHP你就必须会SQL。包括SQL语句熟练准确使用等。
javascript 你要知道,网页中的有些特殊效果是靠它写出来的,PHP虽然强大,但那是在程序上,在页面上就显得苍白无力了。要熟练地使用它。
当然最后要说,你要会配置PHP的环境,如在linux或windows下如何正确配置Apache + php + mysql 。如果环境配置不对,就更谈不上开发了。
那么有对象就必须有类。
那好,一个面向对象编程的网站标准程序都会有一个或多个类库(自写)或框架。其实框架就是集成类库,里面有很多很好用的方法供你使用,而且大多是开源的。
如果你不这样写,你的程序会乱得一塌糊涂。
需要程序多少看你编写的程序好坏了,一个好的程序会用极短的少量代码就能完成工作;而不太好的则写了很多程序代码去完成一个内置函数就能完成的工作。
一般中小型的网站如果要用框架的话,用些轻量型的框架,比如thinkPHP等。
如果是大型的网站,如网上商城等建议用 ZendFramework 等。
如果不会框架也可以做开发的,当然如果有框架的存在,你则必须明白框架中的方法都是做什么用的,怎么调用等等。
技术知识,这个问题比较难回答。首先你要知道你的网站是做什么用的。
我列举些周边应会的知识吧
HTML 这个一看就知道,没了它就没有网页。
CSS 不需要你去会写,知道ID CLASS 是干什么用的就好了。
MYSQL PHP + MYSQL 是公认的黄金搭档,想学精通PHP你就必须会SQL。包括SQL语句熟练准确使用等。
javascript 你要知道,网页中的有些特殊效果是靠它写出来的,PHP虽然强大,但那是在程序上,在页面上就显得苍白无力了。要熟练地使用它。
当然最后要说,你要会配置PHP的环境,如在linux或windows下如何正确配置Apache + php + mysql 。如果环境配置不对,就更谈不上开发了。
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2016-03-11
框架只是为了快速开发、减少开发成本而开发的一种技术。
小项目、高流量不建议使用框架,最好使用原生PHP。
会PHP!=会框架,但是会框架一定会PHP
PHP程序需要C/SQL/HTML/CSS/JAVASCRIPT/XML等技术,但不必每样精通本回答被提问者采纳
小项目、高流量不建议使用框架,最好使用原生PHP。
会PHP!=会框架,但是会框架一定会PHP
PHP程序需要C/SQL/HTML/CSS/JAVASCRIPT/XML等技术,但不必每样精通本回答被提问者采纳
第2个回答 2008-11-14
框架只是帮助开发者的一个工具罢了~
很多项目大部分都是用框架开发的 所以PHP 程序员不会框架的话无法正常工作.. 我个人因为要了解一两种框架. PHP 源码的知识也要掌握~~
PHP 的技术有很多 本人就说各个吧
1.文件的上传处理
2.数据的处理和显示
3.AJAX 的应用.. 其他的就边工作边学习吧 有很多东西的!~ 最好了解的服务器知识!
很多项目大部分都是用框架开发的 所以PHP 程序员不会框架的话无法正常工作.. 我个人因为要了解一两种框架. PHP 源码的知识也要掌握~~
PHP 的技术有很多 本人就说各个吧
1.文件的上传处理
2.数据的处理和显示
3.AJAX 的应用.. 其他的就边工作边学习吧 有很多东西的!~ 最好了解的服务器知识!