我對Silverlight和Expression Blend之間的區別感到有點困惑。根據我的理解,Silverlight用於創建更好的界面,Blend用於創建動畫?這意味着您可以使用Silverlight而無需使用Expression Blend(Silverlight開發人員需求量很大,但從我所知,Silverlight很容易掌握)。您可以在不使用Blend的情況下使用Silverlight,但不能在不使用Silverlight的情況下使用Blend。這是正確的嗎?Silverlight vs expression blend
回答
Silverlight是一種技術,它用於開發豐富的互聯網應用程序。在Visual Studio中,您可以同時進行這兩種工作,開發整個網站,並改變它的外觀,但Blend是一款設計工具,可以輕鬆地將設計應用到您的網站。所以你不能在融合中創建一個完整的Silverlight網站。把它看作是一個幫助工具。
這裏是有關Silverlight的一個不錯的博客:http://www.windowspresentationfoundation.com/很多有用的信息有
具體來說,Blend是一個所見即所得的XAML創作工具(它也提供對代碼隱藏的訪問),就像Dreamweaver是一個HTML創作工具。 – Tergiver 2010-08-02 14:44:46
Blend具有更高級的樣式和圖層渲染功能,並且可以更輕鬆地完成自定義模板,拖放行爲,管理視覺狀態以及構建動畫等操作。行爲和觸發器是頂尖的,以及內置的緩動功能和控件訪問。如果你無法投資全面的Blend,那麼也有一個SDK支持觸發器和行爲,如果不是它提供的富UI的話。 – 2010-08-02 19:13:27
Blend絕對不可或缺,即使是開發者也是如此。特別是考慮到VS2010中的XAML設計者相當糟糕。 Learning Blend使得Silverlight開發人員變得更好。 – 2010-08-03 22:51:33
Blend是隻是一個工具,一個設計師的那個工具。但作爲一名程序員/開發人員,我經常因爲上面提到的原因而使用Blend(例如:創建複雜的動畫,修改模板,樣式等)。
Blend是Xaml的工具,它是Silverlight以及WPF(Windows Presentation Foundation)背後的技術。
注意:Silverlight是WPF的一個子集。
希望能爲您概括一切。
混合是一種工具,像VS.它可以創建Silverlight和WPF應用程序(就像VS一樣)。用戶體驗非常不同 - 它意味着更少關注代碼,更多關注設計。因此,一些VS項目在Blend中不存在。同樣,Blend有一些額外的控件可以簡化動畫,形狀,視頻等,如果你只是單獨使用VS,這些控件將不會得到。有些東西在一個應用程序中比其他應用程序簡單得多(Blend中的動畫,VS中的編碼),但是你也可以完成大部分相同的工作。
您可以隨時使用其中一個(VS和Blend),或者您可以將它們一起用於項目的不同部分。
它們也針對不同的市場。 Blend通常包含在Expression Studio中,一套不同的軟件包專注於設計(網頁設計)和多媒體。
你的迴應確實讓我有點清楚。 – user279521 2010-08-04 12:52:57
- 1. Silverlight開發[Visual Studio 2008 vs Expression Blend]
- 2. Expression Blend 4和VS 2008 SP1
- 3. Expression Blend vs Visual Studio
- 4. 獲取Microsoft Expression Blend
- 5. 在Expression Blend
- 6. expression blend
- 7. 在Expression Blend + Silverlight中使用標註
- 8. 用戶需要Silverlight 4.0用於Expression Blend?
- 9. Silverlight TabControl繼承在Expression Blend中失敗
- 10. 鋼筆工具縮放(Silverlight,Expression Blend)
- 11. .NET 4和vs 2010 RC的Expression Blend Preview?
- 12. Expression Blend VSM vs事件驅動
- 13. d:與Expression Blend的4
- 14. WPF Expression Blend Theme
- 15. Expression Blend + Sketchflow - Addin?
- 16. Expression Blend和Scatterview
- 17. Expression Blend問題
- 18. Expression Blend-Api(Blend 4)與Visual Studio 2012
- 19. Expression Blend不加載項目
- 20. Expression Blend 3D模型示例
- 21. Silverlight 5的Microsoft Expression Blend Preview已過期。接下來是什麼?
- 22. Expression Blend 4補丁
- 23. Expression Blend的書籍?
- 24. Expression Blend在哪裏?
- 25. Expression Blend Path和TextBlock
- 26. Expression Blend中的DataTriggers
- 27. Expression Blend onLongClick事件
- 28. 創建Silverlight 2項目時的Expression Blend 2問題?
- 29. 連接到Oracle DB的Expression Blend 4
- 30. Expression Blend在訪問Asset庫時崩潰
我認爲真正掌握Silverlight而不是僅僅將它看作是「另一個UI框架」並不簡單。這至少與MS發佈的任何其他內容(當然除WPF之外)相比,它是現代和非常新的編程應用程序。 – 2010-08-03 22:49:05
我明白,但我的意思是平均開發人員(不具有圖形設計技能)不必通過思維轉換學習Silverlight,因爲Blend更多的是與動畫有關。你會同意嗎? – user279521 2010-08-04 12:51:17