Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>As has been mentioned already, it really is a personal decision. I think the most effective way to decide is to choose what you'd like to build with the language and then choose the language that seems to have the features that would make the project the most enjoyable. </p> <p>A few observations I've made as I've worked with both languages might give you a little insight:</p> <ul> <li><p>If you're interested in web development, ASP.Net with C# is a lot of fun. There are days when I miss working in Visual Studio and quickly building useful sites.</p></li> <li><p>In my experience (that is, unfamiliar with both before trying them out), Qt and C# seem to be about the same learning curve for GUI development. Visual Studio is great at making things as easy as possible but Qt has some helpful tools as well (<a href="http://qt.nokia.com/products/appdev/developer-tools/developer-tools" rel="nofollow noreferrer">Qt Creator, Designer, and Assitant</a>).</p></li> <li><p>If you would like to target multiple platforms, Qt is probably the better choice. <a href="http://www.mono-project.com" rel="nofollow noreferrer">Mono</a> continues to improve but it's still not quite as polished as Qt for cross-platform support.</p></li> <li><p>If you enjoy the flexibility and power of C++, Qt manages to add more (like Signals and Slots) while removing some of the pain (thanks to its class library).</p></li> <li><p>As for time to learn, they each took about the same amount of time before I felt reasonably comfortable (a rough estimate, maybe 20-30 hours of working with each language).</p></li> </ul> <p>Whether you learn C# or Qt, you'll become a better programmer simply by thinking about and solving familiar problems in new ways. That can't be a bad thing, right?</p>
    singulars
    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.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      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