2011-01-31 5 views
0

Smartertoolsの "Smartermail"のユーザーインターフェイスとBehanceの "Action Method"のユーザーインターフェイスを作成するために使用されたテクノロジは何ですか?SmartertoolsによるSmartermailとBehaviorによるアクションメソッドの作成にはどのような技術が使われましたか?

両方とも、完全なブラウザウィンドウに合わせて拡張する優れたユーザーインターフェイスを備えています。それらは非常にリサーチ的(特にSmarterMail)であり、プラグインが必要とは思われません。

これらのテクノロジはASP.NET MVCベースのサイトに適していますか?

答えて

1

はここSmarterMailに使用される技術についてdiscussionです:

我々は スプリッター、ツリービュー、エディタ、メニュー、 日付/時刻ピッカー、panelbars、 tabstrips、ポップアップウィンドウのTelerikからコンポーネントを使用します。 独自のカスタムスキンと多くのハックを効率のために としています。我々は、最適化にハックすべての 時間が、彼らは彼らの次のバージョン

グリッドに追随 ので、私は私たちにtelerikのスパイで誰か 思いますが、私たち自身のコントロールです。他の より私たちはasp.net ajaxと jqueryを使用しています。

あなたの質問にasp.net-mvc-2というタグが付いているため、アプリケーションで同じコントロールを使用できます。 Telerikはコントロールspecifically designed for ASP.NET MVCを提供します。 jqueryjquery UIは完全にサーバー技術に依存しません。

2

他のレスポンダが参照しているフォーラム投稿は1年以上前からあり、その後いくつか変更されています。

SmarterMail 7.x以来、Telerikは、スクリプトの重さや物事をレンダリングする時間の問題によって、ほとんどのユーザーインターフェイスコントロールで放棄されました。代わりに、簡単なHTMLとスクリプトをレンダリングするコントロールのカスタムバージョンが開発され、迅速に処理されるようになりました。 SmarterToolsはTelerikのradEditor HTMLエディットコントロールとDateTimePickerコントロールをアプリケーションで使用していますが、これは最良の選択肢であることがわかっているためです。

Microsoftの.Net 4.0で追加された組み込みの.Net Chartingコントロールを使用してグラフが完成しました。ほとんどの場合、Nevron Chartingコントロールの適切な代替品であることがわかりました。

SmarterMailはバージョン8.x以降ではMVCを使用していません。そのように書くこともできますが、現時点ではMVCに書き直すメリットは十分な投資回収率をもたらしませんでした。

jQueryは、視覚効果のサイズ変更と追加の主要な方法であり、非常に効果的であることが証明されています。私たちが遭遇したパフォーマンス上の問題のほとんどは、サイズ変更に関連していたため、サイズ変更時の操作の順序を絶えず調整しなければなりませんでした。

ASP.Netページメソッドを使用したAJAXは、カウンタを更新し、セッションがまだアクティブであることを通知し、新しい電子メールなどについてサーバーからの通知を取得する「キープアライブ」機能を定期的に実行するために使用されます。他のページ関数もAJAXを使用して、ページのレスポンスを向上させ、飛行するデータの量を減らします。

Grady Werner(SmarterTools)

関連する問題