Most efficient language for GUI
Hi,
I would like to build a GUI for OpeFOAM, essentially for my clients. Here I suppose that there are many experts on this subject, I would like to hear your recommendations about choosing the language. The only requirement is that the language must operate platform independently. Regards |
I am using pyhton + Qt + Xml
|
Do you think, what are the advantages and disadvantages of Pyhton?
Why wouldn't you use Java or C? Regards |
Answer is easy: Qt+Python can be inserted easily in SALOME. java and C - not
|
Greetings to all!
Indeed, Python+Qt make a tremendous combo! Both are heavily used in Salome and ParaView; although ParaView's own code is in C++. And Python is pretty much the standard language for "all things science that need scripting" nowadays... About 2-3 years ago, from best to worst should be something like this (from my personal view):
Anyway... Nowadays, the perception of "multi-platform" has gained at least two new targets: iOS and Android. Which means that there are couple more potential coding strategies:
But keep in mind that any of these will also depend on your clients. If they want to modify the code themselves later on, they might not agree with your preferences. Best regards, Bruno |
If you want to build a GUI, you should think about the appropriate toolkit, not (so much) about the language, because the program will mostly make the API calls anyway. Qt has
been already mentioned, but maybe other toolkits are usable too (I have very little experience with GUIs to mention any). As for compatibility with Salome, ParaView, etc., it's important whether you are going to include pre- and postprocessing capabilities in the GUI at all. |
All times are GMT -4. The time now is 00:59. |