前段时间,小编和我们移动端产品经理之间发生了一场罕见的撕逼大战。

(看到撕逼二字,估计读者朋友们来劲了,呵呵呵……)

事情起因是这样的。小编基于对客户需求以及同行产品的了解,发了一篇关于报表在各种屏幕上自适应展示的帖子。

(原贴链接:http://bbs.finereport.com/thread-74232-1-1.html

发完帖子的小编,感觉就跟当时给帖子取的标题一样狂拽酷炫吊炸天。

然而,吹出去的牛逼就像泼出去的水,总有一天会泼回来,然后溅自己一身。

这不,没过几天,小编就被打脸了。

不是被客户,也不是被友商,竟然是被自己人打脸了!!!

我们的移动端产品经理Jane,随后也发了个帖子,直言不讳,表示目前手机端表单自适应的用户体验存在一些坑。

(原贴链接:http://bbs.finereport.com/thread-74325-1-1.html

看完帖子的小编,第一反应是这样的。

沉稳如我、睿智如我,第二反应是这样的。

一个优秀的产品经理,不就应该是这样的吗?!

既要带领产品占据行业领先地位,又要时刻对现实保持清醒!

想到这里,小编不禁要对Jane自我反思的勇气表示一个大拇指!

在产品经理Jane以及更多程序员同事们的努力下,现阶段帆软的移动端报表,虽还没有至臻至善,但也已经具备相当完备的功能啦。

不但可以在移动设备上方便的查看报表,还可以做数据填报,而且支持离线(断网)情况下的填报与查看;

还有诸如批注、分享、消息推送、微信报表等强大的体验。

简单给大家来两张手机端的报表截图意思一下:

不过呢,不是所有情况下,都能完美的体验到帆软移动端的功能,尤其是当报表要和第三方APP做集成对接的时候。

由于帆软的移动端报表分为原生解析和HTML5解析两种,采用不同的方式在功能体验上会有些不同。

那什么情况下用原生?什么情况下用HTML5呢?二者目前有何异同呢?

鉴于很多朋友对这块比较迷茫,偶们的产品经理Jane童鞋特意嘱咐小编,务必要生动、形象、逼真、光芒万丈的给大家讲解一下。

形象生动、光芒万丈?呵呵,小编的形象一直以来不都是光芒万丈嘛!小编的文才不一直都形象生动嘛!

妙笔生花,最擅长不过的啦!小编今天分分钟带你秒懂原生报表和H5报表的异同。

哎呀,真是吐血呀,还能不能愉快的玩耍啦,一家人何苦欺负一家人。

小编偷偷告诉你,虽然有很多不及原生报表的功能,但H5报表天生就是为微信和钉钉而开发的哟,集成起来杠杠滴。

另外再剧透一下哈,H5对表单的支持预计在6月份的版本就有啦。

原生报表目前虽然不支持新特性图形,但已有的老图表,也很棒呢,而且新特性图表的适配,也正在进行呢,时间也是6月份。

除了上面的差异化,H5报表在其他方面的待遇,和原生报表几乎就是不相上下啦。

上面呢,就是原生报表和H5报表的一些差异对比。功能体验上各有优劣势,原生报表目前略占上风。

而集成的操作难易度上,H5报表要相对容易一些:H5的集成主要是做单点登录,原生报表集成则需要导入sdk及做好后续的更新维护。

最后再通过一张表格,给大家梳理一下哈。

二胎上位之路:html5报表和原生报表的笑尿撕逼的更多相关文章

  1. [js高手之路] html5 canvas系列教程 - 掌握画直线图形的常用API

    我们接着上文[js高手之路] html5 canvase系列教程 - 认识canvas以及基本使用方法继续. 一.直线的绘制 cxt.moveTo( x1, y1 ): 将画笔移动到x1, y1这个点 ...

  2. [js高手之路] html5 canvas系列教程 - arcTo(弧度与二次,三次贝塞尔曲线以及在线工具)

    之前,我写了一个arc函数的用法:[js高手之路] html5 canvas系列教程 - arc绘制曲线图形(曲线,弧线,圆形). arcTo: cxt.arcTo( cx, cy, x2, y2, ...

  3. [js高手之路] html5 canvas系列教程 - arc绘制曲线图形(曲线,弧线,圆形)

    绘制曲线,经常会用到路径的知识,如果你对路径有疑问,可以参考我的这篇文章[js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解. arc:画 ...

  4. [js高手之路] html5 canvas系列教程 - 图片操作(drawImage,clip,createPattern)

    接着上文[js高手之路] html5 canvas系列教程 - 文本样式(strokeText,fillText,measureText,textAlign,textBaseline)继续,本文介绍的 ...

  5. [js高手之路] html5 canvas系列教程 - 文本样式(strokeText,fillText,measureText,textAlign,textBaseline)

    接着上文线条样式[js高手之路] html5 canvas系列教程 - 线条样式(lineWidth,lineCap,lineJoin,setLineDash)继续. canvas提供两种输出文本的方 ...

  6. [js高手之路] html5 canvas系列教程 - 线条样式(lineWidth,lineCap,lineJoin,setLineDash)

    上文,写完弧度与贝塞尔曲线[js高手之路] html5 canvas系列教程 - arcTo(弧度与二次,三次贝塞尔曲线以及在线工具),本文主要是关于线条的样式设置 lineWidth: 设置线条的宽 ...

  7. [js高手之路] html5 canvas系列教程 - 像素操作(反色,黑白,亮度,复古,蒙版,透明)

    接着上文[js高手之路] html5 canvas系列教程 - 状态详解(save与restore),相信大家都应该玩过美颜功能,而我们今天要讲的就是canvas强大的像素处理能力,通过像素处理,实现 ...

  8. [js高手之路] html5 canvas系列教程 - 状态详解(save与restore)

    本文内容与路径([js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解)是canvas中比较重要的概念.掌握理解他们是做出复杂canvas动 ...

  9. [js高手之路] html5 canvas动画教程 - 实时获取鼠标的当前坐标

    有了前面的canvas基础之后,现在开始就精彩了,后面写的canvas教程都是属于综合应用,前面已经写了常用的canvas基础知识,参考链接如下: [js高手之路] html5 canvas系列教程 ...

随机推荐

  1. MySQL 优化之 ICP (index condition pushdown:索引条件下推)

    ICP技术是在MySQL5.6中引入的一种索引优化技术.它能减少在使用 二级索引 过滤where条件时的回表次数 和 减少MySQL server层和引擎层的交互次数.在索引组织表中,使用二级索引进行 ...

  2. windows 7(32/64位)GHO安装指南(序篇)~

    大家好,本人是高三刚毕业,即将踏入校园的程序猿~我写这篇文章呢,主要是想巩固一下之前对于电脑的基础知识理论,也希望能帮助没有电脑基础的同学能维护一下自己的电脑,要是能帮助女生修电脑那就是更好啦~~哈哈 ...

  3. win10安装blueCFD

    blueCFD其实安装起来听简单,不过还是有点问题.最大的问题是该软件没有文档,不过想来也是,人家只是提供一个linux外壳,剩下的工作还是OpenFoam,该干嘛干嘛,也用不着文档.问题在于我们需要 ...

  4. Merge Sorted Array

    Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note:Yo ...

  5. CentOS上 Mono 3.2.8运行ASP.NET MVC4经验

    周一到周三,折腾了两天半的时间,经历几次周折,在小蝶惊鸿的鼎力帮助下,终于在Mono 3.2.8上运行成功MVC4.在此总结经验如下: 系统平台的版本: CentOS 6.5 Mono 3.2.8 J ...

  6. [PHP源码阅读]array_push和array_unshift函数

    在PHP中,在数组中添加元素也是一种很常用的操作,分别有在数组尾部和头部添加元素,看看PHP内部是如何实现数组插入的操作. 我在github有对PHP源码更详细的注解.感兴趣的可以围观一下,给个sta ...

  7. 【腾讯优测干货分享】如何降低App的待机内存(三)——探索内存增长的原因

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/8BiKIt3frq9Yv9KV5FXlGw 1.3新问题的进一步挖 ...

  8. Async和Await异步编程的原理

    1. 简介 从4.0版本开始.NET引入并行编程库,用户能够通过这个库快捷的开发并行计算和并行任务处理的程序.在4.5版本中.NET又引入了Async和Await两个新的关键字,在语言层面对并行编程给 ...

  9. Android消息处理机制(Handler、Looper、MessageQueue与Message)

    Android是消息驱动的,实现消息驱动有几个要素: 消息的表示:Message 消息队列:MessageQueue 消息循环,用于循环取出消息进行处理:Looper 消息处理,消息循环从消息队列中取 ...

  10. ABP源码分析五:ABP初始化全过程

    ABP在初始化阶段做了哪些操作,前面的四篇文章大致描述了一下. 为个更清楚的描述其脉络,做了张流程图以辅助说明.其中每一步都涉及很多细节,难以在一张图中全部表现出来.每一步的细节(会涉及到较多接口,类 ...