二胎上位之路: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系列教程 ...
随机推荐
- 初学DirectX11, 留个纪恋。
以前学的是openGL, 最近才开始学DirectX11,写了个很垃圾的代码,怀念以前的glPushMatrix(), glPopMatrix(), glBegin(), glEnd(), 多简单啊, ...
- linux常用命令(2)pwd命令
pwd 命令1 命令格式:pwd [选项]2 命令功能查看当前工作目录的完整路径3 常用参数一般不带任何参数如果目录是链接时:pwd -P 显示实际路径,而非使用链接路径4 常用实例:4.1 用pwd ...
- Ubuntu Server(Ubuntu 14.04 LTS 64位)安装libgdiplus2.10.9出错问题记录
首先下载libgdiplus2.10.9安装包 wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.9.t ...
- .Net中的AOP系列之《方法执行前后——边界切面》
返回<.Net中的AOP>系列学习总目录 本篇目录 边界切面 PostSharp方法边界 方法边界 VS 方法拦截 ASP.NET HttpModule边界 真实案例--检查是否为移动端用 ...
- Spring Boot -- 配置切换指南
一般在一个项目中,总是会有好多个环境.比如: 开发环境 -> 测试环境 -> 预发布环境 -> 生产环境 每个环境上的配置文件总是不一样的,甚至开发环境中每个开发者的环境可能也会有一 ...
- C++ std::deque
std::deque template < class T, class Alloc = allocator > class deque; Double ended queue deque ...
- BootStrap_01之全局样式
1.响应式网页: ①Responsive Web Page:一个可以根据浏览设备的不同,而自动更改布局.图片.文字效果的网页: ②构成:不能固定宽度,必须流式布局:文字和图片大小随容器大小而改变:CS ...
- ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析
1.任务主界面.任务可以被挂起,启动,和删除.来自著名Quartz扩展 2.任务可以是执行的SQL命令,存储过程,或者是一个后台方法 3.极其复杂的调度任务,循环次数,可以自行设置.并可以间隔执行,比 ...
- Vertica节点宕机处理一例
Vertica节点宕机处理一例: 查询数据库版本和各节点状态 常规方式启动宕机节点失败 进一步查看宕机节点的详细日志 定位问题并解决 1. 查询数据库版本和各节点状态 dbadmin=> sel ...
- 用SignalR 2.0开发客服系统[系列1:实现群发通讯]
前言 交流群:195866844 先说一下我为什么会写这个博客吧,(首先说一下,我是一个小菜鸟,讲的不好请指导 - -,) 前段时间公司的项目涉及到在B/S上使用即时通讯,(其实就是做一个B/S的客 ...