Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. What's the differences between Qt and .Net ?

What's the differences between Qt and .Net ?

Scheduled Pinned Locked Moved General and Desktop
4 Posts 3 Posters 11.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    rh
    wrote on 5 Aug 2011, 07:17 last edited by
    #1

    Hi everybody
    I'm new in Qt.I start to learn Qt lately.I want to know what are the differences between Qt and .Net ?which one is better and is used for programming more? I know answer of this question is different from one person to another.But if you've used both of them ,I'm glad to hear your idea.
    Thank you.

    1 Reply Last reply
    0
    • K Offline
      K Offline
      kamalakshantv
      wrote on 5 Aug 2011, 07:33 last edited by
      #2

      Are you coming from a .Net background or have experience in .Net?

      You might be interested in going through this link

      http://stackoverflow.com/questions/800219/qt-versus-wpf-net

      Also note that Qt is a Framework.

      1 Reply Last reply
      0
      • S Offline
        S Offline
        sierdzio
        Moderators
        wrote on 5 Aug 2011, 07:45 last edited by
        #3

        First of all, .NET is not a programming language, it can use numerous (VB, C++, C#), which are then compiled into Common Language Runtime. It is in turn compiled on run-time to specific machine code. In theory, this gives developers much flexibility & code portability. In practice, only C# is properly supported, and on other platforms can barely be made to work (Mono problems on Linux, lack of support for many platforms, on which Qt runs).

        But nonetheless, if you wand to code just for Windows, .NET seems fine, as it's a very big, fully-featured framework (+ huge network side, web service support etc.). Initial performance issues are not that bad now. Big disadvantage is definitely the price for the package, and (IMO) MS way of running things in general.

        Qt on the other hand is C++ based, which means you have to recompile for every platform, but the resulting code is machine code. It's also (IMO) easier in use, free, open sourced, runs flawlessly on Linux (and other platforms, too. I mention tux, cause I live and breathe Linux :) ), and has great documentation. Classes are (again, IMO) better designed, and coding produces more happiness, at least for me.

        You've asked about popularity, .NET is definitely more popular.

        (Z(:^

        1 Reply Last reply
        0
        • R Offline
          R Offline
          rh
          wrote on 5 Aug 2011, 10:04 last edited by
          #4

          thank you for your answers. :)

          1 Reply Last reply
          0

          3/4

          5 Aug 2011, 07:45

          • Login

          • Login or register to search.
          3 out of 4
          • First post
            3/4
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved