Note that there are some explanatory texts on larger screens.

plurals
  1. POSelecting a Language for desktop application
    primarykey
    data
    text
    <p>I have an idea and want to build a desktop application</p> <p>Requirements: Open Source, portable, cross platform, easy to install, easy to make setup, simple GUI, high speed draft printing.</p> <p>I have some options:</p> <ol> <li>Java : easy to make jar file but don’t know how to make setup executable, swing is easy to implement</li> <li>C#: Easy to make setup file but tools for open source are limited, difficult to implement </li> <li>Python: Python eggs are setup file, difficult to make interface, is easy to develop, fast programmable </li> <li>Ruby: Don’t know anything about ruby</li> <li>C/C++ : I had used C builder and Codelite product in C and C++, it is difficult to work with crafter widgets</li> <li>Visual Basic: Easy to build nice GUI but portability, reporting and setup issues</li> <li>Visual Fox Pro: Microsoft open sourced version but database support is limited to sql and Microsoft Access</li> <li>and other: Don’t know much about other languages</li> </ol> <p>I want</p> <ol> <li>An Application setup should be fast and easy to create</li> <li>Easy to build GUI not like C++ crafter or any other external source</li> <li>Multiple options for open source reporting tools</li> <li>And it could run on different platforms: Linux,Windows 7/8 and others</li> </ol> <p>Please, can you suggest me a language or any other resources and links that could help me to find the best solution.</p> <p>I want to know how desktop applications are made from start to end in open source.</p> <p>When I see setup of applications I download for various needs of requirement it doesn't speaks how it developed and what language is used for it...but its beautiful to use it..</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload