I'm interested in developing desktop apps for Windows, but it would be most convenient if I could develop these apps on my Mac OS X Air laptop, without running a virtualization environment. How far can you get developing Windows GUI Desktop apps using mono and F# on OS X?
Introduction. Not long ago it was impossible to build a desktop app with JavaScript. Happily, these times are gone, and now JS developers can use their knowledge and web development expertise to create desktop applications with a native feel. As usual, it's easier said than done.
Can you create a desktop application using Python? Yes, you can. In this article, we will learn how to make a desktop application using the Tkinter library of Python. There are several libraries in Python, but Tkinter is one of the easiest ones among them.
The desktop applications can be developed in different languages, including C/C++, Java, Python, Ruby on Rails (ROR), PHP, Perl, etc., typically using libraries like Qt or GTK+.
C is too low level language for desktop applications. Windows Drivers are normally written in C, as well as console apps, but GUI objects are better with object-oriented language, which can provide object-oriented interface for Windows objects.
If you aim for WPF - not far. Sadly, you will have problems with WPF even in a virtualized Windows environment, as it uses 3D acceleration.
Sticking to the "traditional" Windows Forms works, but they are not the preferred way to create new applications nowadays.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With