0

我想要快速原型設計:快速定義屏幕,鏈接,按鈕等。我想輕鬆地與樣本數據交互。我想看到事情「移動」。使用Microsoft技術的多目標快速成型?

一個例子是一個郵件賬戶:我想說的是,一條消息有一個發送者,日期,主題和內容,然後說「消息」屏幕顯示消息標題列表,然後點擊消息標題打開「查看消息」屏幕,其中「回覆」按鈕導致「創建回覆」屏幕。

你知道 - Gmail的:)

有兩個卡口:

  1. 我想多平臺定位:在這個階段,我還沒有確定該項目的部分將在運行網頁,在桌面客戶端上,或者在平板電腦和智能設備上(好的,好的:iPad/iPod/iPhone)。
  2. 我知道和喜歡的微軟技術:C#(或VB),ASP時,Visual Studio等,所以我不希望切換到如彼,PHP等

我以爲SketchFlow的是答案,但這是不便攜的Silverlight。

我相信這個需求不是我一個人,所以可能存在一個解決方案!

有什麼建議嗎?

+2

假設您將能夠直接從Sketchflow原型生成目標代碼是一個錯誤。在實踐中,我們的Sketchflow項目因爲不符合我們的代碼模式(Prism/MVVM等)而被拋棄。保存得很少(當然除了精彩的設計理念:))。話雖如此,我發現Sketchflow在設計和呈現概念方面非常出色,通常不需要在目標平臺上展示*。 – 2010-09-20 12:37:17

回答

1

就像你說的那樣,這是一個艱難的選擇。 要麼你堅持使用MS Technologies,答案是Sketchflow(然後是Blend)和Silverlight,它們使開發變得非常容易,但這不是「標準」:在Windows,MacOS上運行良好,在MoonLight中運行良好。 Silverlight應該可以很好地與Windows Phone 7配合使用,但不適用於Apple Iphone/Ipad。

要麼你可以在HTML5中做到這一點,這將是標準的,與最新的瀏覽器(忘記IE 7,Firefox 3和公司)兼容,但開發並不容易。

我不知道你的應用程序的複雜性,但我稍後將開始使用silverlight + webservices和Iphone/Ipad應用程序(通過json使用相同的webservices)。

有關信息,silverlight普及率爲55-60%。

+1

「銀光普及率」是毫無意義的,因爲它在市場和行業之間差別很大。例如,英國的MOD電腦對於其中大部分電腦都非常不情願,但大多數在美國的觀看體育的家庭都有銀光 – 2010-10-19 10:36:53