网站建设基本理论——特点概述
PHP——超文本预处理器(Hypertext Pre-processor)
PHP是开放源代码服务器端的脚本语言,在语法上同C语言非常类似。尽管更初是被设计用于基于Linux的Apache Web 服务器系统,现在的PHP已经被移植到了任何操作系统并兼容任何标准Web服务器软件。由此也可以得出PHP的三大主要优势。首先它是跨平台的技术,因此PHP应用程序可以被方便的移植——当然这还要取决于诸如厂商特定数据库等需要集成的额外组件。这样的可移植性还带来了另一方面的优势,即更大部分的Web主机提供商都会支持PHP,因此根据需要更改主机将会非常方便。
**点,由于PHP同C编程语言有很多相似之处,对于熟悉相关语法的开发人员来说,PHP则非常容易上手——这种语法同样在Java、JavaScript以及Perl中得到应用。第三,由于是开放源代码产品,PHP将继续快速发展,更为重要的是相关漏洞补丁将免费的定期植入到核心库中。
此外,在一些特定的编程需求下,PHP对于开发人员显示出了更为诱人的吸引力。首先,PHP有内建库支持对于图片及PDF文档的直接创建和相关操作。这意味着当一个应用程序调用包含有anti-aliased类型文本的动态创建菜单图像,或者是需要导出Acrobat格式页面时,PHP都将是解决此类问题的理想技术。尽管这些功能在理论上也可以通过其他与PHP相竞争的技术获得,但往往其他技术需要安装第三方自定义组件才能实现。
另一点使得PHP成为编写服务器脚本更佳选择的是在处理连接mySOL或者Postgres数据库一类的问题时PHP的良好表现。尽管对于mySOL或者Postgres数据库的访问可以通过ASP技术借助ODBC连接来实现,但这常常需要系统管理员进行额外的配置。幸运的是,这点限制在ASP.NET中得到了改正,当需要建立类似于使用MS SQL Server的直接数据库连接时可以通过mySQL提供数据。
有一个总的特点就是不以盈利为目的。下面再介绍以下以盈利为目的的个人网站的类型:
1、技术型
这类网站是以出售原创代码为基础的,首先是由个人编写,然后慢慢形成一个团队,更后发展成为一个公司,比如国内的dvbbs,yuzibbs,discuz,phpwind,leoboard,还有许多CMS。
2、资源型
主要以提供影视下载为盈利手段,一般是结合一些Bt下载软件,多采用小区宽带作为网络接入,然后发展到后来需要租用电信的服务器。
主要以提供信息服务为主要内容,比如学术期刊,或者一些搜索引擎搜索不到的资源。
3、域名空间服务商
虽然这些网站以公司自居,但是一大部分就是一个人的公司,因为域名不是自己的,服务器不是自己的,都是作上一级商业机构的代理,来赚取差额的利润。随着发展可能会在电信机房租用自己的服务器提供虚拟主机服务。
网站建设基本理论——特点概述,欢迎合作。