我是.NET Silverlight開發人員。上一個項目後,我想從這個技術休息一下,並想學習新的東西。我的下一個項目將是一個管理公司工作流程的應用程序。此應用程序需要打印支持,導出到辦公室格式,文檔管理,可能授權\認證。
你能建議我應該嘗試什麼技術,或者只是休息一下,然後回到SL?
它應該是一個網絡應用程序或只是分解到多個桌面程序?RIA技術選擇
Q
RIA技術選擇
0
A
回答
1
首先:沒有正確的答案。如果你跳過足夠多的箍筋,你應該能夠完成你用Silverlight,WPF,Flash,WinForms,Java或直接的HTML/Javascript描述的所有內容。所以其他的事情將需要推動你的決定。
但也有少數意見:
如果你需要的那種東西,Silverlight的給你(大多隻是接近無網絡訪問),然後,是的,我會繼續使用Silverlight。但是你提到的一些事情可能會比使用直接的WPF更復雜一點。如果我在你的鞋子裏,我會先看看WPF是否會給你你需要的東西。它足夠接近Silverlight,選擇它不應該特別困難,並且它爲您構建解決方案提供了更多的靈活性。
這可能會改變,但我的意見仍然是,您可以從桌面應用程序中獲得比從Web應用程序更快的功能。因此,除非需要特定於Web的功能,否則我的首選是使用桌面技術處理LOB應用程序。 (當然,其他人可能會不同意,而且我不太相信我是對的,所以我很想爭論我的觀點。)
相關問題
- 1. RIA技術的選擇
- 2. 如何選擇Ajax技術
- 3. 選擇數據庫技術
- 4. Web App技術選擇
- 5. 技術選擇,數據庫
- 6. 支持RIA/Web 2.0技術的框架
- 7. BigData分析選擇技術棧
- 8. SaaS - 最好的技術選擇
- 9. Android XML解析技術選擇
- 10. 選擇正確的技術和環境
- 11. 選擇跨平臺的GUI技術
- 12. Silverlight或jQuery?選擇未來的技術
- 13. 需要幫助選擇技術
- 14. Excel 2007 Addin - 技術選項
- 15. 用Django開發RIA - 什麼技術堆棧?
- 16. 使用UI技術的網絡技術
- 17. RIA技術如何發展以及目前技術棧是如何規定這個域的?
- 18. RIA DomainService IQueryable - 請選擇
- 19. 選擇一個大型項目的解析技術
- 20. 什麼網絡技術選擇提供交互式着色?
- 21. 構建動態選擇的最佳技術
- 22. 視頻聊天應用程序:選擇哪種技術?
- 23. 選擇Web服務技術與Spring 3一起使用
- 24. 在.NET中選擇合適的網絡和Web服務技術
- 25. Spring webflow是一個很好的portlet技術選擇嗎?
- 26. 在選擇前端技術方面需要幫助
- 27. 面向Java開發人員的SOA技術選擇
- 28. 技術棧選擇:PHP,Ruby on Rails與世界新聞
- 29. 什麼是沒有CSS「 - 」選擇器的技術原因?
- 30. 哪種.net技術可供桌面應用選擇?
我一直在推動Silverlight/RIA的一個項目,但支持(和這是一個很好的決定)只是「簡單」ASP.NET的東西(當然,使用漂亮的UI工具包)。在我們的案例中,我們無法證明Silverlight客戶端要求是正確的。 (但是,我寧願開發一個Silverlight應用程序:-) – 2010-10-11 05:02:20
感謝您的回答,是的真的WPF有更多的好處,這個當前的項目,但什麼會更好,爲每個人(倉庫,經理,導演等)的大項目或我應該把它分成不同的應用程序爲不同的人。你的觀點是什麼? – Viktor 2010-10-11 15:46:54
這是另一個沒有正確答案的好問題。它主要取決於各種責任之間的重疊程度。如果管理人員從未(或幾乎從不)需要與倉庫員工看到相同的屏幕,則開發單獨的應用程序可能更有意義。 (你可以通過這種方式獲得更多的發佈週期靈活性。)但是我的猜測是,情況可能並非如此。一種更好的方法可能是單個應用程序修改其UI以顯示哪些用戶可以使用哪些選項,並且可能突出顯示相關的用戶特定選項。 – 2010-10-11 16:58:43