InfoQ

InfoQ

技术演讲

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

录制于:
Recorded at

富交互应用前端架构

演讲人 陈广琛 发布于 2012年2月21日 长度 00:35:59     下载 MP3
     幻灯片
领域
企业架构,
语言 & 开发
主题
HTML 5 ,
HTML ,
RIA ,
标识语言 ,
语言 ,
编程 ,
百度 ,
MVC ,
Adobe集成运行时/AIR
 

您喜欢以何种方式显示该演讲?

如果您在观看视频的过程中出现故障,请根据下面的提示帮助我们查找问题所在:
1. 在视频播放器上点击右键,选择复制日志(Copy Log);
2. 将复制后的内容通过邮件video-issue@infoq.com发送给我们(直接点击该邮件链接可以启动默认邮件客户端);
注意:如果您的邮件客户端没有自动填充邮件标题,请在邮件中包含该视频的URL链接。
3. 完成。
我们将第一时间调查您遇到的问题,并给您反馈。感谢您帮助优化我们的站点!
概要
如何使用 HTML5 加速产品界面的迭代;如何使用 MVC 模式降低前端业务逻辑耦合度,来实现"前端业务逻辑和开发效率的提升"。

如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

个人简介
陈广琛(Cat Chen),豌豆实验室前端架构师,目前主要负责豌豆荚产品的前端架构设计,曾连续三年获得微软最有价值专家(MVP)称号,曾参与翻译《Adobe AIR in Action》、《Prototype and Scriptaculous in Action》。
赵望野,豌豆实验室前端架构师。

关于会议
百度技术沙龙是由百度与InfoQ中文站定期组织的线下技术交流活动。目的是让中高端技术人员有一个相对自由的思想交流和交友沟通的的平台。主要分讲师分享和OpenSpace两个关键环节,每期只关注一个焦点话题。“畅想•交流•争鸣•聚会”是百度技术沙龙的宗旨。
  • 本文所属的特别专题为 RIA
有趣的尝试 发表人 liao jian 发表于
Re: 有趣的尝试 发表人 Zhao Zeke 发表于
为什么总是dotnet 发表人 bulong xu 发表于
Re: 为什么总是dotnet 发表人 Zhao Zeke 发表于
  1. 返回顶部

    有趣的尝试

    发表人 liao jian

    几点感受
    1. 舍Native,用HTML/CSS的根本原因应该是开发者多是Web背景和有OneRing需要自产自销吧,其他理由听起来都很牵强,在桌面上Native无论如何不会比Web差的吧。
    2. DOM节点复用,是否就是某种前端的数据分页(Paging)技术啊。DOM节点复用,听着多别扭啊。
    3. OneRing像是phonegap类似的东西。在手持设备上搞phonegap还比较能够理解,但是在桌面上也来这套就有点牵强了。HTML/CSS + 浏览器扩展插件,应该也能解决问题吧,而且更Cool。
    4. 能否让安装程序更加智能些呢?如果发现系统已经含有Webkit内核的浏览器,就别安装自带的了。一个Shell + HTML/CSS,更加lightweight,不过还是比不上#3的建议。

  2. 返回顶部

    为什么总是dotnet

    发表人 bulong xu

    1,为什么一说到native就说到dotnet
    2,Qt不是非常好吗,也支持css界面绝对做的比donet做的漂亮的太多太多。PyQt,C++Qt都行

  3. 返回顶部

    Re: 有趣的尝试

    发表人 Zhao Zeke

    1. Native 和 Web 各有优势,更多的考虑是你的到底需要什么,Web 的优势是开发成本更低,迭代速度更快,当然比体验,Native 舍得人力、时间成本的话,肯定比 Web 要好的。
    2. 这里说的复用是在分页基础之上复用节点,数据发生变化,驱动视图重新渲染的时候只改变已有节点内的 innerHTML,而没有生成新的节点,可以节约很多资源。
    3. PhoneGap 的目的是跨平台,OneRing 亦然。浏览器插件依然要跑在沙箱内,能做什么不能做什么都受制与浏览器,OneRing 可以让你根据实际业务需求无限制的扩展底层的功能,无障碍访问系统资源、调用系统设备。插件的方案我们曾经在 Hackday 中做过尝试,结论是目前还不太可行。
    4. OneRing 中的 Webkit 是定制过的,更换图形库、网络库,扩展了 JavaScript 运行时上下文,浏览器的内核无法满足业务需求
    :)

  4. 返回顶部

    Re: 为什么总是dotnet

    发表人 Zhao Zeke

    1. .Net 是 Windows 最流行的框架啊,呵呵,说道 Native 开发自然要和它比一比。OneRing 是 C++ 实现的,不是 .Net。
    2. Qt 的问题在于臃肿和慢。