Web应用平台解析.pdf

上传人:椰子壳 文档编号:3344125 上传时间:2019-08-14 格式:PDF 页数:18 大小:1.67MB
返回 下载 相关 举报
Web应用平台解析.pdf_第1页
第1页 / 共18页
Web应用平台解析.pdf_第2页
第2页 / 共18页
Web应用平台解析.pdf_第3页
第3页 / 共18页
Web应用平台解析.pdf_第4页
第4页 / 共18页
Web应用平台解析.pdf_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《Web应用平台解析.pdf》由会员分享,可在线阅读,更多相关《Web应用平台解析.pdf(18页珍藏版)》请在三一文库上搜索。

1、潘爱民 盛大创新院(北京) 2012.9.8 人人写应用的系统平台 Web应用平台解析 传统的应用生态系统 Web应用平台 从页面到应用 Web应用平台实现 Web应用平台挑战 Web应用平台优势 内容 Windows应用生态系统 C接口,面向专业人士 VB接口 & Dephi -C#,开发人群迅速放大 Linux应用生态系统 C接口,面向学院和专业人士 各种脚本和编译工具 传统的应用生态系统 iOS 应用平台 设备,4.1亿 iPod Touch, iPhone, iPad, Apple TV App数量,65万 其中有25万针对iPad而开发 开发人员,数百万量级 Android应用平台

2、设备,4亿次设备激活 手机、平板电脑、智能电视,等各种设备 App数量,60万 200亿次下载安装 开发人员 移动开发者最大的群体 移动应用生态系统 5 早期Web的用途页面呈现 NPAPI Java Applet ActiveX Control Ajax Flash -HTML 5 Web应用平台发展历史 基于浏览器的 应用化努力 在HTML作为网页标准的基础上,形成一个面向 Web应用的平台标准 内容更新 CSS2 - CSS3 Structured contents , , , Media tags , Drawing Supports for Web Applications Web应

3、用平台 HTML 5 Web页面 展示信息,强调视觉效果 轻交互/应用逻辑 浏览器核心称为layout engine或render engine Web应用 功能上能满足各种应用的需要 性能上堪比原生应用 重要的改变 Web应用对底层系统的要求(存储、访问硬件等) 页面之间的通信/后台任务的能力 客户端应用逻辑的复杂化 离线体验 Web页面 -Web应用 8 一个精美的页面设计 一段可让用户交互的动画过程 一个简单的教育益智应用 一个涉及多方协同的网络小游戏 一个邮件客户端应用 Web应用:从简单到复杂 页面应用化 所有的应用逻辑包含在一个页面内部 对多页面应用,跨页面逻辑由浏览器掌握,而非应

4、用 视图和控件,通过一个框架来管理 HTML(+CSS)与JavaScript的分工与合作 实现Web应用 应用界面(UI)功能逻辑 HTML + JavaScript less JS more JSHTML for static contents + no HTML Web应用平台结构图 操作系统内核模块 Render Engine JavaScript Engine Web 应用 图形系统&系统库 应用管理器 单应 用环 境 浏览器环境 操作系统环境(Web OS) 11 灵活的Web应用分享方式 App App 云 App App 方案一:传送WebApp包 或者方案二:上传到云 通过u

5、rl访问WebApp 告知url 内容丰富- 吸引更多开发者编写高质量的Web应 用 Web应用的性能和体验 对应的工具链 Web应用平台挑战 并非有多少Web页面就有多少Web应用 建立生态系统 开发者、平台运营商、用户之间的良性互动 Web应用的安全性和产权保护 案例 Chrome Store Web应用平台-内容建设 14 Web应用平台-性能瓶颈 操作系统内核模块 Render Engine JavaScr ipt Engine Web应用 图形系统&系统库 Native应用 Web应用vs.Native应用 vs. Managed应用 Managed 应用 运行环境 or 虚拟机 硬

6、件加速 解释器 HTML解析 DOM 访问 事件 15 开发模式:HTML+CSS+JavaScript 调试支持 浏览器提供的调试支持 Web Server或Proxy,比如Fiddler Web Debugger Web-based IDE Cloud9,基于云的持续集成 Ares for Web Apps on HP webOS 各种模板和生成转换工具 应用平台的工具链 Lots of Great Examples HTML 5游戏 实用应用,譬如 Picture collage, http:/ HTML 5 Picture Editor http:/ 现在看到的HTML 5应用 17 过去将近20年的内容积累,大量以Web形式存在 的数据和服务 庞大的开发者群体(智力经验) 整个产业界都在为Web平台做努力,包括浏览器 厂商和操作系统厂商 开发者的努力可以以最灵活的方式到达用户 最后, Web应用平台的优势 Thanks!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 装饰装潢


经营许可证编号:宁ICP备18001539号-1