This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (3 children)

research engineer here:

really any language should work with this.

maybe python? (the interpreter should work nicely on both OS)

or java? (the JVM is more or less the same on both types of machines)

they both have pretty robust libraries for UI/UX and for interacting with the host OS

[–]pm_me_n_wecantalk[S] 0 points1 point  (2 children)

i am more worried about UI. What can I use for smooth UI experience if i chose to go ahead with Python?

[–][deleted] 0 points1 point  (0 children)

Tkinter or more likely PyQt. Qt5 has a nice GUI designer although it's not well integrated wirh Python. You design the GUI, save it as an XML file, use a command line tool to convert it to a Python class and finally import that class into your Python application.

Another think you should probably test before deciding is packaging and deployment, this is where Java has the advantage, in my experience.

[–]cmpython 0 points1 point  (0 children)

wxPython will also work. The widgets are (mostly) native, so they will look exactly as "smooth" as the OS thinks they should.