0


0

私はあなたのいつもの3層、UI /ビジネスロジック/データストア、タイプ方法で数週間でWebアプリケーションを構築しなければなりません、しかしカスタマイズされたUIはSilverlightまたはFlash(実際にはたくさんのカスタムベクトル描画)以外では実現できません、フェード、アニメーションタイプなど)。

私はFlash開発者ではないが優れたC#プログラマーであることを考えると、私はSilverlight 3を学ぶための言い訳としてこのプロジェクトを使用するつもりです。 それで、私はいくつかの質問を持っています。私はいくつかの考えを聞きたいです。

  1. Silverlight 3の素晴らしい本とは何ですか? 残念ながら私はO’Reilyの本を見ていません。それは通常私の最初の好みです。 私は「Silverlightの歴史」という本ではなく、本格的にビジネスに取り掛かる本を探しています。 これがキャンバスです、これをどのように描画するのか、というものです。 Silverlight 2の本を買うことに価値はありますか、それともこれを実行可能にしないために十分に変化しましたか?

  2. ボタン、ゲージ、グラフなどの面倒を見るために、私は成熟したSilverlightコントロールライブラリを使いたいのです。 私はいくつかのベンダーがあることに気づきました。 私が見たのは、Telerik、ComponentOne、Infragistics、およびSyncfusionです。 率直に言って、彼ら全員はかなりよく見えます、しかし、誰かが私が決定をするのを助けるために彼らが共有できる具体的な経験を持っているかどうかを知りたいです。

  3. 私は、Silverlightアプリは、同様のFlashアプリと比べてパフォーマンス上の問題にぶつかることに気づいていました。 (2)で述べたコントロールベンダーのデモでさえも非常に可変的なフレームレートで動いているようです(私はSnow Leopardを使ってSafari 4を搭載したMacでテストしていますが、Windows 7でもIEとChromeでこれに気付きます)。 私はここでSilverlight対Flashの炎上戦争を起こすつもりはない、それは私が気付いたことだけである。 誰もが私が避けることができる手引きを持っていますか?

ご意見ありがとうございます。

よろしく、

シェーン

2 Answer


1


私は番号2のために話すことができます。 私はtelerikとsilverlight制御ツールキットの両方を使いました。

まず、ツールキットは無料です。 オープンソースは、あなたがあなたのコントロールを編集できることを意味します。 あまり頻繁には更新されません。 スキンはテレリックほど本当に直観的ではありません。

Telerikは、コントロールの更新に関しては非常に高速です。 SL3betaが出たときのように、彼らは1日後にビルドをしました。 カスタマイズの話になると、初心者のSilverlightを使う人にとって、スキンの適用はそれほど単純ではありません。 スキニングについて知る前に、私は彼らのスタイルの編集に入りました。 Telerikのコントロールは、オープンソースのslツールキットとは対照的に、カスタマイズに関してはそれほど柔軟ではありません。

彼らは私のために決してクラッシュしなかった、私のアプリケーションは時々彼らのデータグリッドの10万以上の行をロードする、また速くロードする。 私は彼らが100万以上のレコードを持つデモをしていると思います。

全体として、telerikは商業的なもので、無料の制御ツールキットとtelerikの両方を使って同じように見え、実行することができますが、telerikはややつまらなく、開発時間はツールキットの約1/3に短縮されます。

どのように私はsilverlightを学びましたか? 私はwpfのベータ版から浮気していて、その知識をsilverlightで使いました。 私はそのスキルを少しでも完成させたので、私はsilverlight.netからすべてのチュートリアルを見ました。 それらは私が使用したいどんな機能でも基礎を与えます、そして私はそれをグーグルにします。


1


私は最近GISアプリケーション用のツールキットを選ぶことに関してあなたの立場にあり、それが私をComponentOneのSilverlight Studioに導いた。 コントロール自体は素晴らしいですが、おそらくもっと重要なことに、私は(私の無料試用期間中でさえも)サポートが信じられないものであることを発見しました。

免責事項:私はComoponentOneと提携していません。ただ幸せなお客様です。