PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP是一种HTML内嵌式的语言,是基于服务器端的用于产生动态网页的可嵌入HTML中的脚本程序。
在HTML文件中,PHP脚本程序可以使用特别的PHP标签进行引用,这样也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的,客户端是看不到PHP代码的。PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。PHP除了可以使用HTTP进行通信,也可以使用IMAP,SNMP,NNTP,POP3协议。
Active Server Page(ASP),意为“动态服务器页面”。是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。利用ASP可以创建使用HTML网页作为用户界面的web应用程序。ASP应用程序很容易开发和修改。
现在网站行业应用最多最广的就是PHP! 包括市场上各网站建设公司应用最多的也是PHP程序员,后期维护简单,成本低,易维护。
网站说,"PHP不适合开发大型网站,因为:
1)对递归的不良支持
2)许多PHP模块都不是线程安全的
3)PHP 由于商业原因而不健全
4)没有命名空间
5)不标准的日期格式字符
6)混乱的许可证
7)不一致的函数命名规则
8)魔法引用的地狱
9)缺少标准框架,如MVC"
但很多大型网站是用php做的,为什么呢?
"Google(以前是php,后来换python了?),
facebook(历史遗留,一部分换成python了),
亚马逊(www.amazon.com),
mysql.com,
php.net,
百度(前端用php,后台核心都用C/C++),
优酷,
腾讯,
51job.com,
DEDECMS(织梦)
sohu.com(前端用php,后端还是java/c++做),
sina.com,
163.com,
tom.com,
YAHOO.com,
阿里巴巴,
美国国家宇航局NASA,民用信息发布系统等, "