|
对PHP认识、历史、优势、展望、人才储备……
什么是PHP?phpma.com
引用PHP(Hgpertext Preprocessor或Personal Home Page Tools)的官方站点http://www.php.net的定义来说,PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。其实,它和大家所熟知的ASP一样,是一门常用于Web编程的语言。PHP酝酿于1994年,1995年发布其第一个公开版本,截止目前已发布的最新版本为PHP5.0。 PHP是一种免费软件,它能运行在包括Windows、Linux等在内的绝大多数操作系统环境中,常与免费Web服务软件Apache和免费数据库Mysql配合使用于Linux平台上,具有最高的性能价格比,号称“黄金组合”。 也许PHP最强大和最重要的特征是它的数据库支持,目前其支持范围覆盖了包括Oracle、Sybase、MySQL、ODBC等在内的大多数常见数据库。使用它编写一个含有数据库功能的网页程序变得十分简单。
为什么学习PHP?phpma.com
1、门槛低 在c/c++、java、php、asp这些开发语言中,php是最容易学的语言,学习成本是c和java的1/10都不到,是asp的1/2都不到。我们设置了208学时的课程可以完全保证零起点的学员最后达到独立开发一个中小型网站的水平。 2、竞争少 相对与其他开发语言,掌握php的程序员目前非常少。学校基本上没有开设php课程的,培训php的机构也少之又少。因为php是一个和互联网紧密相关的课程,一般的培训机构没有互联网相关经验,很难培训好这门课程。另外,从求职的角度来看,拿php招聘信息和最热门的java或asp招聘信息比较,可以发现php招聘量达到java或asp的1/3左右,但是php从业人员只是java或asp从业人员的1/40左右。 3、需求旺phpma.com 互联网相关企业几乎都在用php语言进行网站开发。其中包括sina,sohu,网易,tom,qq,baidu等几乎所有的大型网站。大家可以上搜职网或其他招聘网站观察一下,几乎这些企业都招聘过php相关开发人员,而且每天在互联网上有大量的php开发人员的招聘信息。但是互联网企业最头疼的问题就是招收不到有实际php学习经验的人员,更别说接受过php专业培训的人员了。很多企业无可奈何之下只能招收有其他开发语言经验的人,经过内部培训再从事php项目的开发。 4、发展空间大 尽管php门槛低,学习起来容易,因此有些人误以为这是一个不太有发展前景的语言。其实这是一个很大的误区,很多人就是收益于此,在从业的很短时间内走上了很高的台阶。因为其他语言至少要学习并从业很多年才能勉强算上掌握,因为大家都必须掌握这些语言的很多底层的细节问题,一直上不到一个比较高的层次来考虑问题。细节上花的时间太多反而失去了很多高层次架构上的研究机会。而php在轻松掌握之后就可以更多的考虑高层次架构上的问题了,细节上的问题这门语言的开发者都替从业者解决了。所以互联网业内上升的最快的很多都是php开发人员。
PHP语言发展历史 hpma.com
1、1994年, Rasmus Lerdorf 开始计划发展PHP,并在1995年以Personal Home Page Tools对外发表第一个版本。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。 2、1995年,第二版的PHP问市,定名为 PHP/FI(Form Interpreter)。PHP/FI并加入了mSQL的支持,自此奠定了PHP在动态网页开发上的影响力。 3、1996 年底,有15,000个Web网站使用PHP/FI。 4、1997年,使用 PHP/FI 的Web网站成长到超过50,000个。Zeev Suraski 及 Andi Gutmans加入了开发小组,开始了第三版的开发计划,从此PHP成为了真正意义上的开源项目。 5、1998年6月,PHP.net发布了PHP 3.0。在这一版本中PHP可以跟Apache服务器紧密地结合,几乎可以支持所有主流与非主流数据库;而且它拥有非常高的执行效率,这些优势使1999年使用 PHP的网站超过了150,000 个。 6、现在PHP5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理用界面。同时还强化了XML Web服务支持,而且标准支持SOAP扩展模块。 数据库方面,PHP新版本提供旨在访问MySQL的新界面--MySQLi。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能。另外,PHP5.0上还捆绑有小容量RDBMS--SQLite。
PHP功能特点 hpma.com
PHP语言的特点: ◎快速:PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP更快,这是它的第一个突出的特点。 ◎具有很好的开放性和可扩展性:PHP属于自由软件,其源代码完全公开,任何程序员为PHP扩展附加功能非常容易。 ◎数据库支持:PHP支持多种主流与非主流的数据库,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid、Sybase、ODBC、oracle、oracle 8、PostgreSQL等。其中,PHP与MySQL是现在绝佳的组合,它们的组合可以跨平台运行。 ◎面向对象编程:PHP提供了类和对象。为了实现面向对象编程,PHP4及更高版本提供了新的功能和特性,包括对象重载、引用技术等。 ◎版本更新速度快:与数年才更新一次的ASP相比,PHP的更新速度就要快得多,因为PHP每几周就更新一次。 ◎具有丰富的功能:从对象式的设计、结构化的特性、数据库的处理、网络接口应用、安全编码机制等,PHP几乎涵盖了所有网站的一切功能。 ◎可伸缩性:传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。内嵌的PHP可以具有更高的可伸缩性。
PHP语言优势 hpma.com
PHP语言的优势 ◎良好的安全性:PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,同时它与Apache编绎在一起的方式也可以让它具有灵活的安全设定,PHP具有了公认的安全性能。 ◎跨平台特性:ASP比不上PHP的跨平台能力,PHP几乎支持所有的操作系统平台及数据库系统,正是它的这种能力让UNIX/Linux有了一种与ASP媲美的开发语言,并广为流行。 ◎易学性:PHP嵌入在HTML语言中,且坚持脚本语言为主,与Java、C等语言不同,语法简单、书写容易,方便学习掌握。现在市面上也有了大量的书,同时Internet上也有大量的代码可以共享 ◎执行速度快:占用系统资源少,代码执行速度快。 ◎免费:在流行的企业应用LAMP平台中,PHP、Linux、Apache、MySQL都是免费软件,降低了企业架设成本。
(阅读次数:)
共2页: 上一页 1 [2] 下一页
|