Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to write a GUI desktop app in F# + mono on Mac and have it run without modification on Windows?

Tags:

mono

f#

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?

like image 609
dan Avatar asked Jun 15 '12 13:06

dan


People also ask

Can you write a desktop app in JavaScript?

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 write a desktop app in Python?

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.

What language are desktop apps written?

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+.

Can you build desktop apps with C?

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.


1 Answers

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.

like image 187
skolima Avatar answered Sep 27 '22 21:09

skolima