1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Looking for a recommendation - best language for a desktop app (and a good coder)

Discussion in 'General Programming Chat' started by Resolution10, Oct 7, 2013.

  1. Resolution10

    Resolution10 Power Member

    Joined:
    Jan 6, 2012
    Messages:
    713
    Likes Received:
    293
    Hey all,

    Based on your experience can you please advise on what would be the best programming language to use for a desktop application. C#, VB.net, Java...? Looking for something with clean interface, quick and responsive for personal use.

    Also, it'd be great if you could recommend a reliable and skilful coder from BHW, if you have worked with someone before.

    Thanks in advance.
     
  2. TehEpidemick

    TehEpidemick BANNED BANNED

    Joined:
    Oct 31, 2011
    Messages:
    778
    Likes Received:
    181
    Is it ok if i recommend myself? And vb.net is the answer, regardless of the question.
     
  3. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,839
    Likes Received:
    7,450
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    Depends on what you're going for. Windows only? Then raw C++ without the .NET or C# with the .NET clusterfuck.

    Going for multiple platforms? Java is the way.
     
    • Thanks Thanks x 1
  4. innozemec

    innozemec Jr. VIP Jr. VIP

    Joined:
    Aug 19, 2011
    Messages:
    5,288
    Likes Received:
    1,799
    Location:
    www.Indexification.com
    Home Page:
    For personal use probably VB.NET will be easiest do deal with and is quite reliable as well
     
    • Thanks Thanks x 1
  5. Resolution10

    Resolution10 Power Member

    Joined:
    Jan 6, 2012
    Messages:
    713
    Likes Received:
    293
    Frankly I might have to use it on both Windows and Mac.

    I'd really appreciate it if you guys could point me to a good coder on here as well. Thanks.
     
  6. Gophering

    Gophering Junior Member Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    115
    Likes Received:
    279
    Occupation:
    Unemployed
    Location:
    EU
    Hey OP,

    IMHO stick to native solutions. Of course this depends largely on the type of tool being developed here. If its something simple like a bot or some SEO tool feel free to either stick to Java or C# with mono or something like that. Hell you could do this in C and just use GTK, or for that matter any other language with a cross platform framework (C++/QT comes to mind).

    However, again this is from personal experience, if its something more complex there's no way around native stuff. Question is, what is native? Windows, you probably got the whole net stack which ms is very passionate about (and its not a bad dev environment) on Mac you obviously have to stick to obj-c. But as said, this all depends on the type of tool you are developing. Sticking to native solutions is very debatable too. For example, the larger problem with cross-platform stuff is, you end up reinventing a lot of UI/UX patterns. In regards to Java (and let say swig as the GUI kit) its just not the same as coding in obj-c and utilizing the native cocoa (things might have changed, last I touched Java was some time ago). Then again, looking at windows, the office suite always used a custom widget framework (never really looked native) and noone had a problem...

    Still from my point of view, stick to native solutions for each platform.

    Hope this helps.

    Cheers
     
    • Thanks Thanks x 1