阅读更多

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目前擅长的部分是数据量不大、动画少的页面,
真的很适合...

发表评论

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

相关推荐

  • C#将Sql数据保存到Excel文件中的方法

    主要介绍了C#将Sql数据保存到Excel文件中的方法,文中的ExportExcel可起到将sql数据导出为Excel的作用,需要的朋友可以参考下

  • 使用PL SQL将数据导出为Excel格式文件

    使用PL SQL将数据导出为Excel格式文件有两种方法,第一种是先将查询结果导出为CSV文件,然后再转为Excel文件;第二种是选中要导出的查询结果,右键,选择复制到xls,即可。 两种方法各有优势: 第一种方法适用于导出数据量特别大,如超过140多万行数据,因为excel表格有最大行数限制,限制为1048576行,若要导出的数据量大于最大行数,则会在导出到1048576行时候报错,而且在pls...

  • SQL导出excel数据

    有时候需要把数据库中的数据导出到excel表格中,虽然复制粘贴很管用,但是我们还是需要掌握一种快速导出数据的方法。提高效率不是分分钟的事吗? 1、在桌面或者其他地方新建一个excel表。 2、打开SQL Server,选择并右击需导出的表所在的数据库,点击【任务】,然后选择并点击【导入数据】。 3、弹出SQL Server导入和导出向导窗口,点击【下一步】。 4、数据源选择,服务器名称输入本机的服务器名称或者(local),数据库选择导出的表所在的数据库,点击【下一步】。 5、导.

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

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

  • sql数据导出到excel

    一、打开Navicat Premium 12。导出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

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

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

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

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

  • sqlserver导出数据到excel方法

    sqlserver导出数据到excel方法

  • sql数据库的表转excel表格,有哪些途径

    1. 从mysql中导出.cvs文件,再由excel导入 将数据存储在mysql数据库中,使用mysqlworkbench客户端,连上服务器右键表可导出.cvs格式的文本数据。excel打开后可以点击数据,自文本,即可导入刚刚从mysql数据库导出的表的.cvs文件。 这个方式的导出导入原理是,cvs打开即可看到是类似json的文本数据,不同的是,每行数据都用分隔符做了单元格截断。excel...

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

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

  • SQL导入导出到Excel的语句

     Excel导入SQL从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET(MICROSOFT.JE

  • Sql Server 数据库表查询结果导出为excel文件

    相信大家常常会遇到将SqlServer查询结果导出到Excel的问题。如果导出的次数少,直接“Save Results As...”就是了; 1.1准备好查询语句 1.2选择数据库,启动导入和导出向导 1.3选择数据源 1.4选择目标 1.5 1.6 1.7 1.8 后续步骤不再附图,一直

  • SQL SERVER 2008导出excel时注意事项

    在实际工作中,经常会遇到将sql server 数据库中的表导出到excel情况,但操作不当,会导致导出失败的情况。下面以sql server management studio导出sql server 2008数据库中的表为例加以说明。         1、在桌面上新建一个excel 2007空工作簿,如:abc.xlsx                  2、打开sql serv

  • EXCEL文件导入远程SQL SERVER数据库

    一、ASP.NET 1、将文件上传到服务器上 2、执行存贮过程EC_ExcelToSQL,注意文件路径为服务器上EXCEL所在的路径 二、winform下数据库在本机 1、获取EXCEL表名  Try             temp = GetExcelSheetNames(txtPath.Text)             cboSheet.Items.Clear()    

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

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

  • SQL快速导出到Excel

    vararXlsBegin: array[0..5] of Word = ($809, 8, 0, $10, 0, 0); arXlsEnd: array[0..1] of Word = ($0A, 00); arXlsString: array[0..5] of Word = ($204, 0, 0, 0, 0, 0); arXlsNumber: array[0..4] of W

  • 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 编码,可能生

Global site tag (gtag.js) - Google Analytics