我是一名大學生,我打算在今年夏天開始一個開源的UML繪圖項目,並且在這裏尋求關於.NET平臺的建議。我在Linux上(Python,Ruby,Erlang,Lisps,C)知道了很多種語言, ,Java)等。我也有一些關於Linux開源項目的經驗。對.NET語言的跨平臺GUI編程提供建議?
.NET編程是澳門許多政府部門的工作要求,這個項目的目標是製作一個可用的開源UML繪圖工程,並嘗試.NET(和Windows)編程。
儘管我有學習Windows編程的目的,但我仍然希望我的程序能夠在Linux上運行(這是我使用最多的環境)。所以我想在編程平臺上提供一些建議:
- 在Linux下用C#開發跨平臺GUI程序並在Mono中運行它會很困難嗎? (在這個UML繪圖案例中)
- 什麼是我可以使用的GUI庫?我應該使用QT還是GTK +?或者微軟世界中的其他東西? (我對微軟的東西知之甚少)
- 在linux中,我使用Emacs,Glade,命令行編寫程序。 Windows程序員(通常)在命令行中鍵入'javac'還是'gcc'?我可以使用什麼IDE在Windows上開發.NET GUI程序?
謝謝。
也許這可以幫助你:它基於GTK的GPL項目https://live.gnome.org/Dia – Eun 2013-03-21 08:28:43