4

これはおそらく解決可能な質問ですが、実際には Stackoverflow が実用的な答えを見つけることができる最良の情報源だと思います.

ピボット テーブルを表示する Web ページに取り組んでいます。私のソリューションは、純粋な jQuery+html に基づいています。いくつかのCSS作業がまだ必要ですが、今のところかなりうまく機能しています。とにかく、プロジェクト リーダーから、分析サービスに接続する Excel ピボット テーブルをオブジェクトとしてブラウザにホストするように依頼されています。私はそのソリューションがあまり好きではありませんが、時代遅れのアーキテクチャであると言うだけでなく、いくつかのポイントが必要です。私が最初に思った点は、IE でしか動作しないということですが、残念ながらエンド カスタマーはそれに満足しているだけでなくすなわち。もう 1 つの興味深い点は、このおかしな野獣がサーバーと通信するためにおそらく使用するプロトコルは、実際には HTTP ではなく、単にファイアウォールを満足させるためのものであるということです。エンド カスタマー (はい、IE が必要であると言う人) は、最終的にはアプリが iPad でも動作することを望んでいるでしょう。 Safari の ActiveX オブジェクト。

どうですか?モイ理由は無意味です、それ以上の理由はありますか?

4

1 に答える 1

9

企業の意思決定は、コードではなく、データとインフラストラクチャによって決定されます。

  • 顧客のすべてのデータが分析サービスに保存されている場合、顧客が必要なデータをピボットできなければ、JQuery+CSS のすべての魔法は意味がありません

  • Analysis Services のカスタム プロトコルは、数十億のレコードをピボットするように設計されています。JQuery/CSS はまだそれほどスケーラブルではない可能性があります。

  • ほとんどの企業は IE6/7 インフラストラクチャしか持っておらず、Chrome はおろか Firefox さえ持っていません。すべてのデスクトップをアップグレードするのではなく、IE をサポートすることを望んでいる

  • IE との互換性を重視する顧客は、自社のインフラストラクチャで iPad をサポートすることにほとんど取り組めません。アジャイルを考えてください。物事が来たら心配し、懐疑的/架空のものに労力を無駄にしない. プログラマーとしての私のお気に入りの引用は次のとおりです。

    私たちは、千の未来の可能性をサポートするアーキテクチャとフレームワークを設計します。お客様はどうにかして、私たちが設計したことのない 1000 分の 1 のものを思いつくことができます。きっと、彼らは私たちより賢いに違いない?

そのため、求められていることに対して心を開いておく必要があります。

この投稿があなたの質問に直接答えていない場合は申し訳ありません。でも、このまま残したい。

于 2013-06-15T17:26:59.733 に答える