2010-09-27 48 views
0

OpenSwing是開發專業桌面應用程序的良好框架嗎?OpenSwing Framework

+0

這是一個糟糕的問題。請提供一些背景,不同的框架在不同情況下都很好。 – fredley 2010-09-27 09:22:05

+0

那麼我們必須在五個月內完成一個財務桌面應用程序。我們目前在C#中有另一個應用程序,與我們在這個短時間內要交付的新項目約有70%相似。 – Rabin 2010-09-27 09:30:27

回答

1

我最近在使用OpenSwing Framework。我只能說最適合框架提供的功能。這是一個具有卓越數據綁定可能性的多層概念。我的應用程序在後臺使用了一個小的Derby數據庫,我用休眠來管理它。

我敢肯定,您將能夠非常快地提前並提供非常快速的工作原型。我建議你先閱讀可用的文檔並運行提供的示例(http://oswing.sourceforge.net/)。

但是,它還有另一個方面,您應該注意,如果您運行示例,您可能會注意到自己。 GridFrame,GridFrameControler,DetailFrame,DetailFrameControler等類不是通用的。有很多依賴項存在,你將不得不一次爲每一個實現定製它們(可以在演示中看到)。

我有另一種方法,我投入了一些時間來建立我自己的類,它們是通用的,並且首先在後臺使用未改變的OpenSwing類。現在我只設置屬性文件,其中所有細節都是預定義的。其餘的是通用的,我不必爲每一幀重複編碼。 我希望這會有所幫助。

Regards

+0

感謝您的建議。會嘗試。 – Rabin 2011-02-20 05:38:27

1

我在團隊中使用了兩年以上的openswing。

這是一個非常漂亮的內部使用的企業開發框架。

它提供的MVP模式,如網格,基於文檔的大部件... 如果你試試吧,這是你的好文章關於Model-View-Presenter

並嘗試在源演示,這是相當不錯的。

JAllInOne也是一個很好的演示了該框架還由mcarniel

製成,它只能通過mcarniel開發一個個人項目。感謝麥克尼爾的偉大工作。