仓酷云 发表于 2015-2-4 00:20:46

PHP网站制作之Web办事器的趋向

掌握静态网页的制作技术是学习开发网站的先决条件,这一点就讲到这里,因为这篇文章不是教程文章,也就不对技术进行深入的刨析了。web|web办事|web办事器   (作者:曹文龙、李维森)

  今朝,Web办事器的开展有三个次要趋向:

  1.从HTML到XML(Extensible Markup Language-可扩大标志言语)
  HTML被称为“第一代Web言语”,如后面的引见,HTML作为Web的开辟言语,对Web使用的开展起到了关头性的感化。然而HTML有一个致命的弱点:只合适于人与盘算机的交换,不合适盘算机与盘算机的交换。HTML经由过程大批的标志来界说文档内容的体现体例,它仅仅描写了应若何在Web阅读器页面上安排文字、图形,并没有对Internet的信息寄义自己停止描写,而信息又是Web使用中最主要的内容。经由过程HTML体现出来的文字、图形内容很轻易被人了解,但却晦气于盘算机法式去了解。别的,HTML的另外一个成绩就是它的标志纠合是固定的,用户不克不及依据本人的需求增添标志;并且各类阅读器的规格不尽不异,要使咱们用HTML做的网页可以被一切阅读器正常显示,咱们只可以利用W3C(万维网协会)划定的标志来创立网页。

  正如后面所说,Web办事器向Web阅读器供应的信息都是来自有必定布局的数据库,在数据库里,为了检索和办理的便利,信息依照它自己的意义(如姓名、岁数、任务单元等)被寄存在响应的字段里,一旦这些数据被调出来,经由CGI、ASP、JSP、PHP等转换成HTML后,其本来的意义没法转移到HTML标志中来,用户也就没法依照信息原本的意义去浏览。而且,因为操作体系和数据库的分歧,分歧的体系及使用层面之间要想相互了解对方的数据格局是相当坚苦的。这就需求一种新手艺或尺度可以将最后保留在数据库办事器中的原始数据布局在分歧的体系层面同享。这类新手艺就是XML。

  利用XML可以处理上述的困难。W3C对XML作了以下描写:“XML描写了一类被称为XML文档的数据对象,并局部描写了处置它们的盘算机法式的行动。XML是SGML的一个使用实例。从布局上说,XML文档服从SGML文档尺度。”同HTML一样,XML也是一种基于文本的标志言语,都是从SGML(Standard Generalize Markup Language,尺度通用标志言语)开展而来,两者的分歧在于:XML可让咱们依据要体现的文档,自在地界说标志来体现具有实践意义的文档内容,例如,咱们可以界说〈文档称号〉〈/文档称号〉如许具有实践意义的标志。并且XML不像HTML那样具有固定的标志纠合,它实践上是一种界说言语的言语,也就是说利用XML的用户可以界说无量的标志来描写文档中的任何数据元素,将文档的内容组织成丰厚的完全的信息系统。总起来讲,XML具有四大特色:便于存储的数据格局、可扩大性、高度布局化和便利的收集传输,这些特色为咱们创立开放、高效、可扩大、特性化的Web使用供应了一个极新的出发点。

  2.从有线到无线
  电子商务正在从台式机向着更加普遍的无线装备开展,Cahners In-Stat市场剖析家展望,世界局限内的无线用户的人数将会从2000年的2.71亿增添到2004年的13亿。Aberdeen团体的研讨主任Darcy Fowkes以为,采取无线体例停止电子商务的优势其实不仅仅在于便利,它还可以勤俭公司的财力,并且,挪动办公能使任务加倍高效。

  但是,因为多种无线收集类型、标志言语、协定和无线装备并存的庞杂情形,使得收集内容和数据转换成可以被无线装备所辨认的格局其实不轻易。今朝,很多企业都在努力于开辟可以把使用法式和互联网内容扩大到无线装备上的产物。

  例如,IBM新版本的WebSphere Transcoding Publisher 3.5增添和改善了很多新的特征,可以将企业外部网上的数据翻译到多种无线装备上。该版本中新的特征包含对更多的无线装备、数据格局的撑持,和言语翻译功效。它基于Java架构,能把用HTML和XML等标志言语编写的使用法式和数据转换成WML、HDML(Handheld Device Markup Language)和iMode等无线装备所能辨认的格局,如许,经由过程手持装备就能够会见互联网上的信息。

  无线装备厂商Mobilize也推出了Mobilize Commerce产物,匡助企业进入无线收集。该软件可以经由过程无线毗连的体例会见企业的外部体系,近程地完成定单发送,并停止确认。Mobilize Commerce可以充实使用XML对信息停止格局转换,以合适于无线装备,这些无线装备包含笔记本电脑、团体数字助理、无线德律风、收集德律风和双向寻呼等。

  3.从无声到有声
  世界上如今有十亿个德律风终端,有超越2亿的挪动德律风。而就人本身的交换习气来看,人们也更情愿使用听和说的行动的体例停止交换。

  今朝,文本语音转换器(TTS,Text to Speech)的研讨任务已获得了很大的前进,完成了主动的言语剖析了解,并答应TTS的利用者增添更多的韵律、声调在讲话中,使TTS体系的发声更接近人声。在主动语音辨认体系(ASR)范畴里,主动语音辨认体系在从全部词的仿照婚配,向音素条理的辨认体系偏向开展。主动语音辨认体系的辞汇表由一个基于声响片段的字母表组成,并且这类辞汇表是受分歧言语限制的。基于这类体例,在一个宽阔的声响行列里,讲话能被辨认体系发明和挑选出来,并加以辨认。而且,在辨认一个词的时分,每个音素将从体系的输出中挑选出来,拼接组合后与已有的音素和词语模板停止对照,来发生需求的模板。音素的辨认大大加重了ASR对讲话者的依附性,而且使得它十分轻易去创立大型的和轻易修正的语音辨认字典,从而知足分歧使用市场的需求。

  Web语音开展的另外一方面是VoiceXML(Voice Extensible Markup Language-语音可扩大标志言语)的停顿。VoiceXML的次要方针是要将Web上已有的大批使用、丰厚的内容,让交互式语音界面也可以全体享用。Web办事器处置一个来自客户端使用的恳求,这一恳求经由了VoiceXML注释法式和VoiceXML注释法式语境处置,作为呼应,办事器发生出VoiceXML文件,在答复傍边,要经由VoiceXML注释法式的处置。VoiceXML 1.0标准基于XML,为语音和德律风使用的开辟者、办事供应商和装备制作商供应了一个智能化的API。VoiceXML的尺度化将简化Web上具有语音呼应办事的特性化界面的创立,令人们可以经由过程语音和德律风会见网站上的信息和办事,像明天经由过程CGI剧本一样检索中间数据库,会见企业外部网,制作新的语音会见装备。VoiceXML的履行平台下面加载了响应的软件和硬件,例如,ASR、TTS,从而完成语音的辨认和文本和语音之间的转化。2000年5月23日,W3C承受了语音可扩大标志言语VoiceXML 1.0作为实例。

  今朝,IBM、Nokia、Lucent、Motorola等有名厂商都已开辟出响应撑持VoiceXML的产物,但如今的ASR和TTS体系大多还不克不及撑持中文。


学习数据库了,MYSQL可算是PHP的黄金搭档了,不过,虽然话是这么说,你也可能恨不得把MYSQL给生吞活剥了,因为这一行一列的东东简直让自己头晕目眩。

谁可相欹 发表于 2015-2-4 12:04:07

学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。

灵魂腐蚀 发表于 2015-2-9 22:31:19

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

蒙在股里 发表于 2015-2-28 02:21:16

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

飘飘悠悠 发表于 2015-3-7 00:17:04

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

兰色精灵 发表于 2015-3-13 03:08:35

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

小魔女 发表于 2015-3-15 03:57:45

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

飘灵儿 发表于 2015-3-21 17:23:16

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

因胸联盟 发表于 2015-4-3 12:18:36

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

小妖女 发表于 2015-4-7 06:31:16

Ps:以上纯属原创,如有雷同,纯属巧合

变相怪杰 发表于 2015-4-19 13:27:36

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

小女巫 发表于 2015-6-8 23:06:30

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

第二个灵魂 发表于 2015-7-10 02:16:12

当然这种网站的会员费就几十块钱。

若相依 发表于 2015-7-10 19:17:58

本文当是我的笔记啦,遇到的问题随时填充

admin 发表于 2015-7-15 12:13:56

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,

再现理想 发表于 2015-7-26 11:36:51

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

山那边是海 发表于 2015-7-26 18:49:47

Ps:以上纯属原创,如有雷同,纯属巧合

冷月葬花魂 发表于 2015-7-29 12:24:40

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql

不帅 发表于 2015-9-27 21:17:41

有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。

仓酷云 发表于 2015-10-2 12:23:36

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
页: [1]
查看完整版本: PHP网站制作之Web办事器的趋向