我們有一些在建築/物業管理行業人們使用的2D文本/形狀繪圖應用程序。我們的程序繪製2D平面圖(矢量圖)。目前,我們在C#中使用GDI +,但微軟已經放棄了GDI +,並用WPF取代了它,這對於創建2D CAD繪圖應用程序來說非常可怕(但對於需要創建基於表單的桌面應用程序的html開發人員來說)非常好。我們需要一個新的2D API。我們需要將我們的應用程序移植到Mac和Linux上(Windows 8的開始菜單似乎一手殺死了我們的Windows市場)。我們的重點是基於矢量的圖形(帶連接的繪圖牆,尺寸線,文本,門洞),通常用於打印。我讀過關於Quartz 2D,pdf等的東西,但我無法弄清楚什麼可以在所有平臺上工作。目前,我們的應用程序會跟蹤我們自己數據結構中的所有繪圖對象,因此我們不需要擁有保留/記住我們繪製的所有對象(WPF或其他保留模式apis)的api。我們應該使用什麼非保留模式,PDF格式的API來保持跨平臺的可能性?由於我們使用了許多功能語言特性(F#),所以Java太有限了。隨意糾正我目前對這個問題的任何主題的理解......我只需要一個好的解決方案。新的2D API:將2D施工圖繪製應用程序移植到Mac,Linux,Windows
0
A
回答
0
這個問題比提供渲染層的庫要大得多。需要考慮您的整個編程語言,開發環境和UI開發。我相信只有Java可以滿足您的需求,但如果有人與我矛盾,我會很高興。
相關問題
- 1. 將Linux上的Qt應用程序移植到Windows上
- 2. 將C應用程序從linux移植到windows中
- 3. 將Java/Mysql應用程序從Linux移植到Windows
- 4. C++ 2d爲linux繪圖工具
- 5. 將2D圖像繪製到Targetmarker上
- 6. 製作繪圖應用程序的截圖+繪製2D形狀輪廓
- 7. 用3D + 2D圖形重新繪製QGLWidget
- 8. 將Linux應用程序移植到Linux下的Mono/Apache
- 9. 在移植到linux的Windows上的Python應用程序
- 10. 從windows到linux的移植.net應用程序
- 11. 如何將C#控制檯應用程序移植到Windows Phone
- 12. 將現有控制檯應用程序移植到Windows Azure
- 13. 繪製在圖2D圖形
- 14. 找資料移植Linux應用程序到Windows
- 15. 2d幾何繪圖工具
- 16. 將WIN32應用程序移植到Linux - 事件在Linux中如何工作?
- 17. 將Windows 8 Metro應用程序移植到Windows 10通用應用程序
- 18. 繪製文檔tfidf 2D圖
- 19. 將Windows-CE應用程序移植到Windows桌面
- 20. 將Windows窗體應用程序移植到Windows Phone 7.5 Mango
- 21. 從Linux移植到Windows,tm.sys
- 22. 將代碼從Linux移植到Windows
- 23. 將Android應用程序移植到Xamarin?
- 24. 將一個UIWebView重型iPhone應用程序移植到Mac
- 25. 將iPhone應用程序移植到Mac OS X
- 26. 將iOS應用程序移植到OSX(mac)?
- 27. 如何將iPad應用程序移植到Mac?
- 28. 適用於圖形應用的快速Pixel Precision 2D繪圖API?
- 29. 將Windows Phone應用程序(Silverlight)移植到通用應用程序
- 30. 將C#Windows GUI移植到C#web應用程序中:如何讓Win,Mac和Linux的開箱即用?
GDI +不比WPF更放棄。這些是蘋果和桔子。 GDI +是一個渲染庫; WPF是一個UI框架。你無法比較它們。 – 2015-03-27 21:53:55