4

这可能是一个可以解决的问题,但我真的认为 Stackoverflow 是可以找到实际答案的最佳来源。

我正在处理一个显示数据透视表的网页。我的解决方案是基于纯 jQuery+html。尽管仍然需要一些 css 工作,但到目前为止工作得很好。无论如何,我的项目负责人要求我尝试将连接到 analisys 服务的 excel 数据透视表作为对象托管到浏览器中。我不太喜欢那种解决方案,但我需要更多的观点,而不仅仅是说是一个过时的架构。我想到的第一点是它只适用于 IE,但不幸的是,最终客户不仅对此感到满意,而且还要求IE。另一个有趣的点是,那个有趣的野兽可能用来与服务器通信的协议并不是真正的 HTTP,只是为了让防火墙满意。最终客户(是的,说 IE 是一项要求的人)最终希望看到该应用程序也可以在 iPad 上运行,即使该项目似乎处于开发阶段,我怀疑这次是否足以让 Apple 正确移植Safari 中的 ActiveX 对象。

关于什么?moi 的理由是没有意义的,你看到的还有什么理由吗?

4

1 回答 1

9

企业决策是由数据和基础设施驱动的,而不是代码。

  • 如果您的客户的所有数据都存储在分析服务中,那么您的所有 JQuery+CSS 巫术在他们无法转换他们想要的数据时都无关紧要

  • Analysis Services 的自定义协议旨在转换数十亿条记录,您的 JQuery/CSS 可能还没有那么可扩展

  • 大多数企业只有IE6/7的基础设施,连Firefox都没有,更别说Chrome了。他们希望你支持 IE 而不是升级每个桌面

  • 强调 IE 兼容性的客户很难在其基础设施中支持 iPad。思考敏捷。当事情发生时担心,不要在怀疑/虚构的事情上浪费精力。作为程序员,我最喜欢的一句话是:

    我们设计支持一千种未来可能性的架构和框架。客户以某种方式设法想出了我们从未设计过的一千零一件事。当然,他们一定比我们聪明?

所以你需要对你被要求做的事情持开放态度。

I'm sorry if this post doesn't directly answer your question. But I want to leave it this way.

于 2013-06-15T17:26:59.733 回答