2010-11-14 69 views
3

我想評估我們是否應該從開發ASP.net web窗體(當前技術)的產品轉移到Silverlight。我記得閱讀Silverlight開發可以增加開發速度,所以這是我思考這個問題的主要動力。開發速度 - Asp.net vs Silverlight

我假設業務邏輯開發需要花費相同的時間,如果UI開發速度會帶來顯着的收益,那麼我會接受。

我們的應用程序是一系列業務數據驅動的應用程序。有很少的豐富的報告需要,但可打印的數據報告需要大量的格式(因爲該應用程序是高度可配置的數據設置方面;例如哪些列有合併標題,然後子標題,哪些單元格顯示數據紅等)。除此之外,大部分用戶界面都是用於輸入數據的Asp.net webfrms。

您是否看到我們可以通過轉向silverlight實現任何重大改進?我們還需要考慮時間來遷移現有的用戶界面和學習曲線,但如果這不是一個限制,您會如何看待?

回答

1

我可以看到你使用Silverlight獲得了很多,特別是在可用的超棒圖表控件方面。這與RIA服務如何輕鬆創建數據驅動的應用程序相結合。也就是說,這取決於你的開發團隊。如果他們已經熟悉Silverlight,我會盡力去做,但如果他們不小心,最初可能比使用ASP.Net更慢。

+0

正如我所說的,像圖表這樣的豐富報表非常少 - 大多數主要是數據驅動報表,這些報表在lob應用程序中很常見。對於這些功能,我問Silverlight是否會獲得任何好處。 – 2010-11-14 17:48:24

1

這不是一種情況。您可以在ASP.NET webForms應用程序中使用Silverlight應用程序。所以你可以利用Silverlight開發一些功能,同時利用你現有的代碼庫和努力。

這兩項工作攜手共進。

+0

我明白這一點,但我在問,Silverlight的形式是否比ASP.net的網頁表單更快。 – 2010-11-14 17:25:08

+0

你的問題並不清楚。你開始說「遷移」:)。無論如何,你和你的團隊在熟悉的工具/技術方面會更快。如果你以前沒有做過WPF或Silverlight,那將是一個巨大的學習曲線。讓應用程序看起來真正好,將是一個很大的努力。 – 2010-11-14 17:29:50

+0

:)對於混淆抱歉 - 但我說的是遷移我們的開發工作,而不是整個產品本身。無論如何感謝您的意見。 – 2010-11-14 18:40:25