阅读更多

4顶
0踩

移动开发
前段时间,Facebook推出原生iOS应用,响应速度较之旧版有了大幅提升,一时之间引起了业界的广泛关注。不过人们关注的并不是因为原生应用本身有多好多快,而是扎克伯格那句“Facebook 的应用完全依赖 HTML5 是最大的错误,导致浪费了 2 年宝贵的时间,将来要改为原生应用”的言论。


业内普遍认为,基于HTML5的Web版Facebook用户体验比较差,是因为Facebook没有充分利用好HTML5的优势,而并非HTML5本身有多糟糕。不然的话,为什么其他人能够借助HTML5打造的非常成功移动网站呢?

如果还有人在纳闷Facebook为什么放弃HTML5而转战原生应用的话,下面是Tobie Langel列出的四大原因(更详细的内容请点击这里):

1.  工具/开发者API

没有相应的工具对内存进行跟踪。

2.  网页滚屏效果

用户在浏览网页的时候,需要的是非常流畅的滚动效果,而基于HTML5的Facebook应用并没有做到这一点。Facebook 这次的改进针对网页滚动进行了提升。

3.  GPU

图片处理并不是HTML5擅长的地方。如果了解 HTML5 的人,就会发现,图片加载和处理当然是“ 不应该在现阶段使用HTML5实现的”。

4.  其他

HTML5目前擅长的部分是数据量不大、动画少的页面,而这恰恰是Faceabook注重的地方。相比之下,原生应用能够提供更好的触摸跟踪支持,更平滑的动画,更好的缓存。

充分利用好HTML5的优势,尽量降低HTML5的弱势,学会用好HTML5,才是现在这个时期使用HTML5开发的重点。可以说开发技巧很重要,而这一点恰恰是原先Facebook所忽略的。

Via Highscalability
  • 大小: 28 KB
来自: 雷锋网
4
0
评论 共 2 条 请登录后发表评论
2 楼 mfkvfn 2012-09-19 10:55
html5用代码的方式代替了资源式(图片、flash等)的内容。可以减少网络传输量。比如一个动画用gif或flash或很大,用静态图片+js代码就小很多

这是html5的优势。
1 楼 phenom 2012-09-18 19:38
他们的高级攻城师不是吃饭长大的?但肯定不是吃屎长大的

就会
狡辩
HTML5目前擅长的部分是数据量不大、动画少的页面,
真的很适合...

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Sql数据通过Excel为模板导出数据中的Excel

    基本信息,SQL 2008;VS 2008;Excel 2003(可依据实际情况调整版本);调试前创建数据库ExcelProject表名为excel。功能介绍为依照excel为模板,打开并依照模板为基础创建新的表格,将数据库中的数据复制到表格中,保存关闭,暂不支持大量数据导出。

  • asp sql 导出 excel_asp导出到excel 简单方法

    asp导出到excel方法一:--------------------------------------------------------------------------------在开头加上这一句Response.ContentType = "application/vnd.ms-excel"如果导出结果为空白的,那就去掉它以下是导出Excel代码--------------------...

  • 通过sql语句直接导出excel文件

    Mysql 导出excel

  • SQL server数据库导出excel操作

    (数据源就是指需要从哪里导出到excel表格,这里就选择你需要导出的数据库)1、选择需要查询的数据库:鼠标右键—>任务—>导出数据。选择数据源和服务器,使用sql server身份验证。3、下一步选择要导出的excel表格即可。

  • sql数据导出到excel

    一、打开Navicat Premium 12。导出excel

  • 将数据库表导出为Excel的两种方式

    将数据库表导出为Excel的两种方式

  • 数据库数据导出到Excel

    数据库数据导出到Excel 从数据库中获取数据,使用java建立一个新建Excel,添加表头,并将数据存储到Excel表格中的对应位置上。 public String loadDateToExcel(String workFlowNumber){ //根据查询条件,从数据库中查询数据 List<Traccount> traccounts = traccount.findByWorkFlowNumber(workFlowNumber); //创建xlsx文件格式对象,xls

  • SQL Server(2019)导出excel数据

    目标:将Grademanager数据库中的test表导出为excel。 test表内容:如图,600条记录。 操作步骤: 1.在相应数据库上右键,任务,导出数据。 2.选择数据源:本地SQL客户端的GRadmanager数据库,next。 3.导出格式为excel,设置导出后的路径,可以在这里新建一个excel,选择excel版本,next。 4.next 5.选择要导出的表,在编辑映射中可以设置导出的内容,此处全部导出,没有设置,next。 6.next 7.finish 8.完成,clo

  • SqlServer:sqlServer导出到外部(excel、txt等)常用的办法

    一、使用命令行导入和导出数据,可以使用bcp,它不仅可以导入和导出数据,还可以生成数据的格式文件,但是它没有办法生成创建表的脚本 如果要生成表的创建脚本,一是通过TSQL代码拼出来,二是可以通过powershell脚本来实现,但要求是sql server 2005 sp3 或以后版本。 1.1、使用sql命令把数据库的内容导出到sql表内 比如,把数据库master中的spt_values表,导出...

  • sqlserver导出数据到excel方法

    sqlserver导出数据到excel方法

  • 利用SQL脚本把数据库中的数据导出到Excel

    ifobject_id('procExcelExportMultiSheets','p')isnotnull dropprocprocExcelExportMultiSheets go createproc[dbo].[procExcelExportMultiSheets] @sqlstrnvarchar(4000), --查询语句,如果使用了orderby ,请加上top 100 percent @primaryKeyvarchar(100...

  • 数据库文件转化为excel文件

    excel文件在日常生活中的作用毋庸置疑,面对小数据量,我们通常采用一一录入的方式,但是面对大量的数据的时候,我们可能就需要采用其他的办法。举个最近的例子:我们毕业设计的时候,论文选题没有使用教学管理系统,而是班委把纸质的题目集拿到班级,然后随机的抽取后汇总电子档交给院系,120多人,大量的数据需要录入,想必没有人愿意这样做~我想采用的做法是用ASP.NET制作一个网页,然后让同学登录网页,随机抽

  • Mysql查询结果导出为Excel的几种方法

    本想直接转发,奈何密码忘记了。原文复制过来吧。 原文地址:https://www.cnblogs.com/qiaoyihang/p/6398673.html 【我使用的是方法二】 本文地址:http://www.cnblogs.com/qiaoyihang/p/6398673.html 具体原文找不到了,此篇是借鉴门户的一篇文章 方法一: 查询语句直接输出 语法格式:

  • 把sql server 数据库中数据导出至excel表(个人实验方法,数据可能不完整)

    打开数据库后选择需要导出数据的数据库,右键选择“任务”–“导出数据”,点击下一步。 进入“选择数据源”窗口。“数据源”选择sql server native client 10.0,然后选择服务器和数据库,点击下一步。 进入“选择目标”窗口,”“目标”选择 Microsoft Excel ,然后选择保存路径和保存版本,点击下一步。 进入“指定表复制”窗口,在“复制一个或者多个表或视图的数据”前勾选,点击下一步。 进入“选择源表和源视图”窗口,在需要导出的表源前方勾选。点击下...

  • mysql中用sql导出excel

    mysql中用sql导出excel: SELECT 要查的字段 FROM 表名 into outfile 导出文件放的位置 SELECT * FROM t1 into outfile ‘D:\excel.xls’; 双斜杠是带转义识别目录。 当然也可以加入筛选条件,将特定的数据导出成 excel,比如: SELECT name, phone, tel, source FROM t1 WHERE q = ‘a’ into outfile ‘D:\excel.xls’; 如果你的数据是 utf-8 编码,可能生

  • 数据库表格数据导出到excel方法总结

    写在前面 之前开发的时候需要实现excel表格文件的共享工恩给你,并且是同一张大表格,不同的人只能看里面的一部分数据。由于数据每天更新,且每次都要手动筛选出给不同的人看的数据。很是繁琐。希望能有一个方便的方法来实现:维护这个数据大表的人只需要更新这张表,其他人就可以自己随时获取自己有权查看的那部分数据。 也许你有更好更简单的方法来实现。欢迎留言我。作为初学者写这篇文字只是记录一下我解决问题的过程。

  • 如何将数据库数据导出至excel

    将数据库的数据导出至excel,并回传到前台

  • 把sql server 数据库中数据导出至excel表

    打开数据库后选择需要导出数据的数据库,比如本次为db_PMMS,右键选择“任务”–“导出数据”,点击下一步。 进入“选择数据源”窗口。“数据源”选择sql server native client 10.0,然后选择服务器和数据库,点击下一步。 进入“选择目标”窗口,”“目标”选择 Microsoft Excel ,然后选择保存路径和保存版本,点击下一步。 进入“指定表复制”窗口,在“复制一...

Global site tag (gtag.js) - Google Analytics