Search code examples
javacross-platformwxwidgets

Cross platform app. Need suggestions


I need to develop an app to work on Mac, Windows and *nix. The app will have to deal with pretty big amounts of data, and will have to display big graphs (so some 2d drawing is required). Should I go Java? wxWidgets? Develop a version for each platform? Oh, and just out of curiosity, if I wanted to build this app for the Web, how doable do you think it would be? Any suggestion is greatly appreciated.

Thanks


Solution

  • A second vote for Java and Swing. The cross platform benefits reach far beyond the widgets, you will only need to maintain one set support libraries for all three platforms. Java also provides low level access to 2D drawing and has a number of mature graphing and charting libraries available.

    I'm not saying that you can't get equivalent libraries for each platform, but there is a big difference between maintaining the delivery of three sets of libraries to their correct platforms and delivering one set of libraries to everything.