面向全媒体的Web App共性支撑技术
2011-08-18陈婧璇马骁马立铭曹三省
文|陈婧璇 马骁 马立铭 曹三省
全媒体信息服务与Web App
当前,传媒机构纷纷启动全媒体化的数字信息发布、互动、服务平台的建设,其背后的逻辑是将全媒体平台作为纽带,创新传媒机构的业务组合和组织形态,求得全媒体化的内容生产、传播、营销实效。大量实践证明,要实现媒体之间的整合、融合,单靠行政命令是难以维持的;以报网互动、报网融合等层面的手段来推动,也犹如蚂蚁撼大树,难以实现目标。只有一个“开放式的信息平台”才能完成这一使命,这也是全媒体业务运营的核心。
针对不同终端,通过Web App的方式搭建“开放式的信息平台”是一个较为合理的技术选型。Web App是通过网络访问,通过Web浏览器渲染的应用程序,浏览器端采用的技术包括HTML/HTML5、CSS3、JavaScript,服务端技术包括Java、PHP、ASP等。Web App的优点在于开发成本低、部署及维护方便,使用Web技术可轻松完成Web App的开发。跨平台兼容性强,通过浏览器实现应用的访问,适用于各种智能设备,在PC、手机和其他数字媒体设备上都能得到应用。
用以支撑Web App渲染呈现与交互响应的底层技术就是浏览器内核,通过对浏览器内核的研究及改进,可以更好地服务于全媒体“开放式的信息平台”的建设。
浏览器内核对比
浏览器内核(Rendering Engine或Layout Engine)是浏览器最核心的部分,负责解释页面语法(HTML、DOM、JavaScript)并渲染网页(CSS),决定浏览器网页内容和页面格式信息的显示方式。当前的浏览器内核引擎有Trident,Tasman,Gecko,Presto,Webkit等,其中Trident,Gecko和Webkit几乎是以三分天下的局势占据浏览器内核市场。
Trident(又称为MSHTML),中文是三叉戟的意思。……
