首页
会员中心
到顶部
到尾部
计算机

PHP.NET正式版开发者指南

时间:2020/10/14 13:33:18  作者:  来源:  查看:0  评论:0
内容摘要: PHP.NET正式版开发者指南介绍:随着PHP.net的发展,我们可以看到从传统写稿到全功能在线编程转变的开始。VBScript再不是唯一的选择, 因为程序员现在可以用PHP.net中内部组件,来发挥Visual Basic(VB)和C的全部功能。不可否认.NE...

PHP.NET正式版开发者指南

介绍:

随着PHP.net的发展,我们可以看到从传统写稿到全功能在线编程转变的开始。VBScript再不是唯一的选择, 因为程序员现在可以用PHP.net中内部组件,来发挥Visual Basic(VB)C的全部功能。

不可否认.NET普遍被开发者所接受。它已经证明它自己是一个关于编程世界怎样改变的框架。它使任何人能够用与框架相容的任何语言编码的一个软件解决最小Theintroduction办法

在这章里我们将看一下服务器页(PHP)它自己开始多年以前,从他开始迷惑程序员开始,当然它有一些问题,但.NET结构是解救其他编程问题的方法。PHP 怎样与服务器和客户合作会有一些改变,以便为用户提供你想要提供的信息。

即使这是稳定的比特,并且很多人已经以为我们正在比特2的内部基本上看到的是“冰冻”的特征,但由于比特的自然属性,他仍有一些创新。在框架内学习这些问题能对它所存在的问题坐准备。

PHP的历史开始学习:

PHP的历史可以追溯到1995年,那时微软公司意识到他们通过不包括因特网正在工业方面的基本的变化里落后。直到微软公司点一直发展他们的专利技术,工具和微软公司网络的网络协议突然之间他们需要一个因特网策略

随着ie浏览器在浏览器市场的飞速发展和在1000家最有财富的公司里安装网络信息服务,微软公司已从原来的瓶茎中走出来了。

PHP的起源:

回到90年代中期,当时商业的网络化还不成熟,要想网络成为做生意的主要场所,网络开发者可选择的工具还不是很多。在选择服务器编程平台和桌面开发工具遇到的阻碍还没有很好的解救方法,最后,程序员使用编程语言(如:cdelphivisual basic)也无法解决网关接口中出现的问题,或解释编程预言perlrexxunix系统中的用做问题。

1996年初,微软公司在网络信息服务上有了第一个包括因特网信息服务在内的因特网信息服务编程接口(ISAPI)。ISAPI其实就是Windows Win32 API的延长。它作为创造Web 服务器与因特网信息服务器的内部运转相互作用的软件发展起来,并且在功能上带来了5倍的曾加。除了你想到的性能曾加,它也带来了一些阻碍程序员发展的负面影响。因此,我们应公平对待(ISAPI)在编程方面带来的重大革命。所以,微软鼓励开发者运用他们的技术,通过ISAPI,建立起一条通过数据库连接(ODBC)把因特网数据库连接器与返回的数据结合在一起的新路。

ISAPIIDC 技术第一次作为一个基本的交互式应用服务器平台还不成熟并且没有得到网络服务器的验证。

但是,其它此类产品却很受欢迎,如Netscape LivewireLivewire是在Netscape Web 服务器下运行并且使用一个页逻辑的Java脚本的版本,以及使用Java 组成部分的一项技术。令人遗憾是,LivewireISAPI存在相同的制约,就是其在网络服务停止和开始阶段还有带完成。

PHP的必须性

因为不是所有的网络开发者有能力编写ISAPI内的程序,并且因为ISAPI需要计划和编辑,会在发展一个基于ISAPI项目上使生产速度降低,因此,初学者和中间程序员发现需要学习一种工业化的编程语言,如C++那样,以解决把简单的编程页面嵌如到*.dll文件时所遇到的阻碍。

Visual Basic程序,虽然容易发展,但当用于CGI时,不好执行,也不宜慑取资源。其它语言象perl语言要求Web 服务器启动一个不同的命令行程序解释并且执行被请求的数据,这就增加页装入时间并且降低的服务器性能。CGI会运用自己的资源强迫网络服务器不运行新的程序或通过此服务器的程序。这不但费时而且会用完宝贵的RAM

90年代摆在开发者面前的另一个问题是当时网站是一种html语言和逻辑语言的混合实体。他们需要一种方法使程序员的代码与设计者的页版面编排HTML 和设计混合在一起,而且使其中一个不与其它的产生混乱。有很多解决这个问题的方法,从传统的模版切换中我们知道,服务器执行代码基于特别的HTML数据库驱动的交互性是另一项挑战对复杂的网站的需求刚刚开始, 开发者需要容易管理方式,可提供的工具不使这一任务变得容易。但是,能完成任务的就可以获得与困难相匹配的奖金。

那什么才是其他人所需要的解决方按呢。首先,它需要成为象Perl一样的简单的按稿子的基于文本的技术,因此,开发者运用简单的工具且不复杂的改变他们的网页。并且,它需要在保持高性能时有效降低资源要求因此它需要被放在如ISAPI一样服务器环境内执行,但是没有其那么复杂。设计者和纪律严格的小组要求,它应该包括SSI 模板特征使布局结合的页面在管理上简单化。为了其能够真的流行,它必须对一个开发者和一个团体而言,是一种容易上手的语言。进入动态网络服务。

为什么PHP 最初没被含盖:

活跃的服务器页不是很快就取得成功虽然它确实对一个大的团体是容易理解的,但这些人是已经精通Visual Basic编程或者Visual Basic而那些没有在Visual Basic上花费更多精力的,必须提高他们在Visual Basic方面的知识,以避免在运行中出错。错误包括不良的记忆管理, 缺乏坚固的线管理能力例如正规表达式。因此,当与有PerlCGI相比时PHP就显得有些不足。

在那时, 因特网信息服务器还处在初期,并且效率很低,尽管微软的公共关系和人员在努力地使这种状况扭转。PHP在与时下流行的软件比起来还显得还比较弱,但还是被完成了。

直到1997年,网络编程才能很好的容入CGIperl中去。高性能的网站通常是c语言编程和perl形式处理的有效结合。

围绕微软在因特网方面的努力有很多怀疑,包括IIS IE浏览器。而且,ISAPI在很多人的帮助下也没有得到完善。但是,在这种不确定的情况下,微软公司看见很多Windows NT 4 许可证特别适合网站建设和发展,第三方在除了小的组成部分以外其他任何事情的支持都不够充分,但是,就象微软的其它产品一样,即产品在上市后,证明他们是对的,PHP也不例外。

鉴于Perl还很多的开发者拥有,PHP的开发者在那时没有得到支持。Perl的程序员会吧他们的的代码分享和公开,因此得到很多支持。我们把这与根深蒂固具有竞争性和在财政上领导第三者零部件卖主在分布因特网应用(DNA)世界Windows内的哲学对照,就可看出。当然,如果你不喜欢PHP,这个团体就不会如此的发展起来。

PHP 1.x的发展

PHP 1.x是因特网信息服务器2的升级,它使其发展到第三个版本,并且,它被设置为一可选择下载组成部分。公众比特在199610月被第一次免费提供,最终的上市也是IIS在服务器市场迅速赶上Netscape的一个因素。

在相同的时期微软公司已经购买并且更进一步开发一个网站建设工具叫FrontPage,它给网络建设带来了一个新的概念,使开发者在没有使用文件传输协议(FTP)的条件下,部署网络应用组件。这个概念会渗入到微软公司新的可视化htmlPHP编辑环境中去。

PHP 1另人吃惊的适应第一个版本。PHP包括当今程序员所带来的革命性功能,如防止程序员数据库实施ActiveX数据对象差别,数据容易被访问且结果正确,还有在执行读或写时混合与匹配逻辑语言的功能加强;但是,总的来说PHP 1是新鲜事物,并且很多开发者都急切的想掌握它。

PHP 2.x的发展

PHP 1发展且已站稳脚跟,微软公司释放一因特网信息服务器和升级PHP 的新版本,它与Windows NT绑在一起。这次PHP被建立在一个网络安装程序上。这个网络服务器有重大改进,它在一些简单的邮件传送协议上能够更好的支持和完成其功能。

随着PHP 2的到来,开发者在解决一些方法问题的技术将成熟。很多大公司运用微软的平台来完成信息传送和技术上准备。

PHP 2在运行上实现了全面改进,例如增加的文件系统功能性,增加的组成部分和语言改进。第三方用户释放组件以填补他们在功能上的不足,并且,开发者正在用PHP 的零部件结构,制造自己的零部件

开发者的工具也应升级,因为PHP 2改进很明显且与Visual Studio结构有效的结合,可以进入资源内部来保存资源。第三者工具卖主也有很多术士样式开发者的工具箱和整体环境来市场,例如受欢迎的Macromedia Ultradev

近年来,微软公开了大量语言的代码,考虑到在语言方面的改进,例如对正规表达式的支持,动态网页没有特别的需要。

PHP 2带来的改变

    PHP 2为开发者提供了一个更加稳定和丰富的环境。所有的技术都经过调试和运行,并且程序员很快就会感觉此技术的稳定。这个稳定得到了确认,很多成功表明此平台不但可以安全传送,且经常升级。实际上,IIS 4被重建为一个MTS装置,PHP MTS实际上是可在一个环境下运行。另一个改进是与微软公司信息排队的工作。另一项改进是这允许PHP 和组成部分过网络交流,来完成大规模的信息处理,如把电子商务系统和现有的企业资源计划(ERP)基础设施结合起来

  


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号