指间(蒋建华)--天行健,君子当自强不息

        专注于微软产品及.Net技术的blog
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

推荐几款兼容移动终端和PC终端的UI控件

Posted on 2012-06-25 14:49  蒋建华  阅读(2725)  评论(0编辑  收藏  举报

推荐几款兼容移动终端和PC终端的UI控件

最近的一个项目中需要用到一款兼容移动终端和PC终端的UI控件,因为我们的应用要部署在普通的PC服务器上,同时支持PC客户端的访问和移动终端的访问,而且需要在移动终端能够表现的更酷更炫一些,综合之下选择了一下的几个备选产品作为备选方案。下面对这几个产品做一个综合比较。


备选产品



在选择产品的过程中,优先考虑的是能同时在PC终端和移动终端的兼容性,在这样的条件下首先就把一些鼎鼎大名UI控件给排除在外了,诸如Dev Express。同时在选择的过程中要排除一些使用了WPF, Silverlight的控件库。具体说来在选型过程中着重考虑了一下的一些关键因素:



1.      
开发部署一次,能同时支持PC终端和移动终端访问



2.      
能够满足客户对UI展现的关键非功能需求,如图表支持程度、控件效果



3.      
浏览器兼容



4.      
多种移动终端设备的支持



5.      
价格



6.      
开发和部署难度



在上面的关键因素中,把价格放在了第五位,这不是说明价格不是重要的关键因素,恰恰相反,价格的重要性绝对能排进前三,只是在选型中,我们首先排除了一些价格因素的影响,首先单纯从技术层面对备选产品给予评价。



在产品选择中,最终选出了四款产品:ComponentArt, FusionCharts, Telerik, RoamBI。下面对这个四款产品进行详细比较,见下表。





 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 
 
 
 
 


 

    产品


 



 
功能点


 

 

ComponentArt


 

 

FusionCharts


 

 

Telerik


 

 

RoamBI


 

 

多点触控


 

 


 

 


 

 


 

 


 

 

拖拽


 

 


 

 


 

 


 

 


 

 

钻取


 

 


 

 


 

 


 

 


 

 

ipad/iphone


 

 


 

 


 

 


 

 


 

 

HTML5


 

 


 

 


 

 


 

 


 

 

sharepoint


 

 


 

 


 

 


 

 

 


 

 

双语


 

 


 

 


 

 


 

 


 

 

提供试用版?


 

 


 

 


 

 


 

 

 


 

 

数据源类型


 

 

File,DB,OLAP
  DB,Web Service


 

 

XML,
  JSON,XAML,CSV


 

 

File,DB,OLAP
  DB,Web Service


 

 

Bi,Excel,


 

 

开发工具


 

 

VS


 

 

VS


 

 

VS


 

 

 


 

 

技术支持方式


 

 

mail,Doc


 

 

mail, doc


 

 

mail,Doc


 

 

mail,doc,电话(中文)


 

 

开发难度


 


 

middle-Low


 

 

middle


 

 

middle


 

 

middle-low


 

 

展现效果


 

 

View


 

 

View


 

 

View


 

 

View


 

 

价格


 

 

0-50
  users         $30,000

  51-150 users     $40,000

  151-500 users   $50,000
           
  501-1,500 users $65,000


 

 

$2,999


 

 

$1,999


 

 

25
  user   $40,000

  +1 users $2,000


 

 

产品特点


 

 

功能强大,完全能够满足应用的需求;

  英语开发一次部署后可以使用PC端和ipad端访问应用;

  移动端支持需要ComponentArt Mobile Dashboard Server支持,但是此Server价格比较贵。


 

 

功能能够满足应用需求,展示效果一般;产品种类比较多;

  通过支持HTML5支持移动端


 

 

整个产品套件组件多,有850+以上的组件;

  技术上其产品涵盖了Ajax、WPF、Silverlight、Mobile终端;

  有专门的Mobile终端组件,但和PC终端组件不同;


 

 

在移动终端展示图表的一个工具;国际化做的比较好,有负责国内销售的团队;

  功能特点:

  1.使用易于浏览的基于手势的界面

  2.与您现有的商业智能系统无缝集成

  3.通过 iPhone / iPad 上颇具吸引力的报告清晰传达分析和见解

  4.在线或脱机工作均可实现真正的随时随地获取所需信息的体验


 

 

网址


 

 

http://www.componentart.com/


 

 

http://www.fusioncharts.com/


 

 

http://www.telerik.com/


 

 

http://www.roambi.com/


 

 

支持的浏览器


 

 

Internet
  Explorer 7+

  Google Chrome

  Firefox ESR

  Safari 4+

  Opera 10+


 

 

Internet
  Explorer 6+

  Firefox 3.5+

  Safari 4+


 

 

Internet
  Explorer 7+

  Google Chrome

  Firefox ESR

  Safari 4+

  Opera 10+


 

 



  Safari 4+

  Opera 10+


 

 

移动设备


 

 

Android
  2.0+

  iOS 3.0+

  BlackBerry OS 6.0+

  Windows Phone7


 

 

Android
  2.0+

  iOS 3.0+

  BlackBerry OS 6.0+

  webOS 2.2+


 

 

Android
  2.0+

  iOS 3.0+

  BlackBerry OS 6.0+

  webOS 2.2+


 

 

iOS 3.0+


 

 

备注


 

 

 


 

 

http://www.fusioncharts.com/buy/


 

 

 


 

 

支持

  电话+86 21 60627337

  ChinaSupport@roambi.com


 


 



效果Demo



1.      
ComponentArt



 






 
 
 
 
 
 
 
 
 
 
 
 







2.      
FusionCharts







 



3.      
Telerik



 







4.      
RoamBI







 



最终方案



在最终产品选择的方案上,我们向客户建议了两种方案,简化后的建议方案如下表所示:





 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 
 
 


 

建议方案


 

关键内容


 

 

 


 

建议方案一


 

 

 


 

建议方案二


 

 

产品/厂商


 

 

ComponentArt
 


 

 

FusionCharts


 

 

方案特点


 

 

优点:

  1.控件功能强大,实施一次能同时满足PC和移动终端的访问

  2.实施效率较高

  3.技术上能够满足当前和潜在的应用需求

  缺点:

  1.开发资源较少

  2.价格有些偏高


 

 

优点:

  1.大量使用客户端产品和技术,选用控件和其它前端技术(JavaScript、CSS、Html5)能够实现多点触控、拖拽、数据钻取效果

  2.报表展现效果比ComponentArt要差

  3.产品价格具有竞争性

  缺点:

  1.定制化开发的工作量大,实施效率不高

  2.展现效果有所折扣


 

 

考虑的关键因素


 

 

效果最佳,周期最短,成本最高,但可以在多处应用


 

 

产品价格最低,功能基本能满足需求


 

 

产品价格


 

 

$1,999
  Per Developer

  $40,000 51-150 User


 

 

$1,999~$2,999


 

 

选择建议


 

 

第二选择


 

 

第一选择


 


 从word贴过来样式变得挺难看,给个附件下载吧!