我々は、ミニERP Webアプリケーションを開発しようとしています。私たちは、エンタープライズ対応の豊富なユーザーインターフェイスを備えたブラウザーにとらわれないアプリである必要があります。 Something like the latest openERP。ミニERPの.NET MVC + Dojo(その他のフレームワーク)
プロジェクト用に.NET MVC 3とDojoを使用する予定です。
だから、私たちの主要なクエリは、次のとおりです。
は、Dojoのための任意のHtmlhelpersがあります。何らかのアイデアを得ることができるオープンソースの実装。
Dojoを使用するとアプリケーションが遅くなるのですか?以前のプロジェクトでは、DojoをPHPに統合し、WebアプリケーションSPA(単一ページアプリケーション)を作成しなければなりませんでした。これは、各リクエストで宣言マークアップがdojoによって処理されたためです。したがって、ウィジェットの、長い処理。 Dojoビルド機能を試していませんでした。それは速くなるだろうか?または、シングルページアプリケーションを使用する必要がありますか? SPAの長所と短所は何ですか?
注:その他の競争力のあるJSフレームワークは使用できます。 .NET MVC(参考用)を使用して実装を準備しておくと、ボーナスポイントが得られます。
DojoはSPAの方が優れています。 SPA方式のMVCタイプのアプリケーションでは、dojox.mvcサブプロジェクトを調べることができます。あなたがERPシステムをやりたいと考えると、SPAは本当にあなたにとって理にかなっています。更新された画面(ASP.NET MVC 3を簡単に使用できる)のために個々のページを提供する必要がある理由はありますか?クライアント側でDojoの方が遅くなりますが、サーバー側では遅くなります。 –
私たちはプロジェクトでMVC3 + Dojoを使用しています。今度は最初の顧客デモに近づいているので、私たちはそれを取り除いています。 MVC3とうまく混合されません。たとえば、日付ピッカーはIEEE形式で日付をフォーマットします。したがって、株式日付ピッカーから "継承"する独自のウィジェットを作成する必要があります。 1.7から1.8へのアップグレードには大きな変更がありましたので、元に戻す必要がありました。 MVC3に付属のjQuery UIを使用しています。 Dojoはバージョン1.8に移行しており、良い例を見つけるのは難しいです。 #IRCチャットによるサポートです。それはたいていのことではない。 –