我們即將開發一個迷你ERP網頁應用程序。我們需要該應用程序成爲瀏覽器不可知論的,豐富的用戶界面應該是'企業就緒'! Something like the latest openERP。用於mini-ERP的.NET MVC + Dojo(其他框架)
我們計劃在我們的項目中使用.NET MVC 3和Dojo。
所以我們的主要查詢是:
是道場有任何Htmlhelpers。任何開源實現,我們可以得到一些想法。
如果我們使用Dojo,應用程序會很慢嗎?在我們之前的項目中,我們將Dojo與PHP集成,並且必須製作web-app 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聊天。這大多是無賴。 –