业务仪表板框架- MVC,浏览器可访问



我们正在尝试为我们的一个业务创建几个仪表板,直接从SQL服务器获取数据。我们知道什么样的业务逻辑& &;我们已经从Excel中导出的SQL数据构建了原型,现在,也创建了线框图的原型。仪表板将包括基于线的动态时间轴;柱状图表,地理地图叠加。

我们正在努力寻找最好的平台。以下是约束条件:

  1. 数据库基于SQL
  2. 前端应该是浏览器可访问的-因此一个纯桌面应用程序被排除在外。
  3. 而对于第一个用例,数据库是MSSQL -我们希望平台是基于PHP的(或Python等,但不是ASP.Net)
  4. 更喜欢让平台提供在我们的系统上托管它的选项(因为我们的数据库服务器可能不在线,但在公司局域网后面-因此不能从任何公共服务器访问,没有端口打开等),而不是只在在线SAS上。

现在,我们正在尝试构建片段。一种方法是有一个技术堆栈,包括:

  1. 数据库-我们可以用我们拥有的(我们的数据不够大,需要SQL之外的任何东西)。
  2. 一个应用逻辑框架(最好是MVC),以及一组用于分析应用程序的库(例如处理时间序列,统计分析-或者一些用于调用的粘合逻辑,比如R)。
  3. 前端JS/HTML库。为此,我们研究了GoogleCharts、HighCharts、Paper.js、Raphael、Angular.js、D3.js和新的Razorflow。我们还没有能够找出其中的最佳选择。
对于JS库(第3点)的使用有什么建议/评论吗?如果在PHP -建议好的应用程序框架+分析库(点2)使用上面?或者,如果没有,另一种语言连同一个良好的支持框架?

我们正在探索的另一种选择是转向完全基于用户体验的仪表板-例如qlikview, Tableau或klipfolio。Kibana——同样的线条看起来很有趣,但似乎更适合原木& &;文本数据,不完全是我们的用例。

在微软的世界里(我们试图避免),devExpress似乎是一个完整的套件-前端JS到后端数据库集成。

对于使用正确的平台有什么建议/评论吗?Arvind

我是RazorFlow的联合创始人。您是否还在寻找一个仪表板框架来在列出的选项中使用?我们的PHP绑定功能非常强大,可以让你用纯PHP构建整个应用程序,而不用担心其中的HTML/CSS部分。

如果您想进一步讨论,请联系我们的支持电子邮件support-at-razorflow.com

最新更新