二胎上位之路:html5报表和原生报表的笑尿撕逼
前段时间,小编和我们移动端产品经理之间发生了一场罕见的撕逼大战。
(看到撕逼二字,估计读者朋友们来劲了,呵呵呵……)
事情起因是这样的。小编基于对客户需求以及同行产品的了解,发了一篇关于报表在各种屏幕上自适应展示的帖子。
(原贴链接: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报表和原生报表的笑尿撕逼的更多相关文章
- [js高手之路] html5 canvas系列教程 - 掌握画直线图形的常用API
我们接着上文[js高手之路] html5 canvase系列教程 - 认识canvas以及基本使用方法继续. 一.直线的绘制 cxt.moveTo( x1, y1 ): 将画笔移动到x1, y1这个点 ...
- [js高手之路] html5 canvas系列教程 - arcTo(弧度与二次,三次贝塞尔曲线以及在线工具)
之前,我写了一个arc函数的用法:[js高手之路] html5 canvas系列教程 - arc绘制曲线图形(曲线,弧线,圆形). arcTo: cxt.arcTo( cx, cy, x2, y2, ...
- [js高手之路] html5 canvas系列教程 - arc绘制曲线图形(曲线,弧线,圆形)
绘制曲线,经常会用到路径的知识,如果你对路径有疑问,可以参考我的这篇文章[js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解. arc:画 ...
- [js高手之路] html5 canvas系列教程 - 图片操作(drawImage,clip,createPattern)
接着上文[js高手之路] html5 canvas系列教程 - 文本样式(strokeText,fillText,measureText,textAlign,textBaseline)继续,本文介绍的 ...
- [js高手之路] html5 canvas系列教程 - 文本样式(strokeText,fillText,measureText,textAlign,textBaseline)
接着上文线条样式[js高手之路] html5 canvas系列教程 - 线条样式(lineWidth,lineCap,lineJoin,setLineDash)继续. canvas提供两种输出文本的方 ...
- [js高手之路] html5 canvas系列教程 - 线条样式(lineWidth,lineCap,lineJoin,setLineDash)
上文,写完弧度与贝塞尔曲线[js高手之路] html5 canvas系列教程 - arcTo(弧度与二次,三次贝塞尔曲线以及在线工具),本文主要是关于线条的样式设置 lineWidth: 设置线条的宽 ...
- [js高手之路] html5 canvas系列教程 - 像素操作(反色,黑白,亮度,复古,蒙版,透明)
接着上文[js高手之路] html5 canvas系列教程 - 状态详解(save与restore),相信大家都应该玩过美颜功能,而我们今天要讲的就是canvas强大的像素处理能力,通过像素处理,实现 ...
- [js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
本文内容与路径([js高手之路] html5 canvas系列教程 - 开始路径beginPath与关闭路径closePath详解)是canvas中比较重要的概念.掌握理解他们是做出复杂canvas动 ...
- [js高手之路] html5 canvas动画教程 - 实时获取鼠标的当前坐标
有了前面的canvas基础之后,现在开始就精彩了,后面写的canvas教程都是属于综合应用,前面已经写了常用的canvas基础知识,参考链接如下: [js高手之路] html5 canvas系列教程 ...
随机推荐
- http协议(十一)http与https
一.http的缺点 之前有介绍过http协议相关的一些知识,http是相当优秀和方便的,但它也有缺点,主要不足表现在如下几个方面: △ 通信使用明文(不加密),内容可能会被窃听 △ 不验证通信方的身份 ...
- tg2015 信息传递 (洛谷p2661)
题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知道自己的生日.之后每一 ...
- Java版本:识别Json字符串并分隔成Map集合
前言: 最近又看了点Java的知识,于是想着把CYQ.Data V5迁移到Java版本. 过程发现坑很多,理论上看大部分很相似,实践上代码写起来发现大部分都要重新思考方案. 遇到的C#转Java的一些 ...
- Visual Studio 宏的高级用法
因为自 Visual Studio 2012 开始,微软已经取消了对宏的支持,所以本篇文章所述内容只适用于 Visual Studio 2010 或更早期版本的 VS. 在上一篇中,我已经介绍了如何编 ...
- keil MDK error: L6236E: No section matches selector - no section 错误
今天板子刚到,新建的第一个工程就报错了. .\Objects\cse.sct(7): error: L6236E: No section matches selector - no section t ...
- 【原】得心应手小工具开发——IE代理快速切换工具
一.引入 因为公司里上外网要经常换IE代理地址,每次切换地址都要进到Internet Options里去设置一番,经常切换的话很是麻烦,由于用了点时间作个小工具来方便自己. 二.实现思路 其实思路很简 ...
- .Net 面试题 3C(CTS,CLS,CLR)
1.CTS(Common Type System)通用类型系统 CTS不但实现了COM的变量兼容类型,而且还定义了通过用户自定义类型的方式来进行类型扩展.任何以.NET平台作为目标的语言必须建立它的数 ...
- HTML5之应用缓存---manifest---缓存使用----Web前端manifest缓存
相信来查这一类问题的都是遇到问题或者是初学者吧! 没关系相信你认真看过之后就会知道明白的 这是HTML5新加的特性 HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连 ...
- tornado template
若果使用Tornado进行web开发可能会用到模板功能,页面继承,嵌套... 多页应用模板的处理多半依赖后端(SPA就可以动态加载局部视图),就算是RESTfull的API设计,也不妨碍同时提供部分模 ...
- 2.Kali安装VMware tools(详细+异常处理)
dnt@MT:~$ cd /media/cdrom0 进入光驱内 dnt@MT:/media/cdrom0$ ls 查看当前目录下有哪些内容manifest.txt run_upgrader.sh V ...