|
Granted, XNA is not what immediately comes to mind for desktop applications, but if you need graphics it might be worth a look. The downside is the lack of a GUI, but I have begun to put together my own last weekend. It already can render some simple controls, but there are also quite a few things left to be solved (like the question how to handle the event-driven GUI vs. the endless rendering loop). Anyway it's really fun to work on and once it reaches a certain degree of maturity, I will port our MVP classes and our application.
A while ago he asked me what he should have printed on my business cards. I said 'Wizard'.
I read books which nobody else understand. Then I do something which nobody understands. After that the computer does something which nobody understands. When asked, I say things about the results which nobody understand. But everybody expects miracles from me on a regular basis. Looks to me like the classical definition of a wizard.
|
|
|
|
|
|
Hey, thanks for the notice! Have you ever used it? Just curious.
|
|
|
|
|
Yes, about 5-6 years ago? I wrote GRip using the VCF, one of the success stories. Unfortunately, had to get a real job (i.e. one that actually pays money ), so had to put it on the back burner.
If I ever have a chance to go back to C++, I'd use the VCF again!
- S
50 cups of coffee and you know it's on!
Code, follow, or get out of the way.
|
|
|
|
|
Oh yeah! Now I remember, I thought the name sounded familiar! Yeah that whole money thing is a real PITA
|
|
|
|
|
I hear ya! My plans to win the lottery have completely backfired!
- S
50 cups of coffee and you know it's on!
Code, follow, or get out of the way.
|
|
|
|
|
I'm not really doing desktop apps, but I write my tools in Java. Always been curious about Qt, but never got a chance to try it out.
|
|
|
|
|
If you're developing a desktop application, it's a bit masochistic to develop it in Silverlight which is a web-based development framework. You can do it, in the same way that you can write a desktop javascript application, roughly in the same way you can nail your own lower lip to the desk. You could, it's just not recommended.
|
|
|
|
|
It gets worse, writing a Silverlight application that is going to be accessed remotely via CITRIX.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
OK. That's nailing your testicles to the desk.
|
|
|
|
|
Thanks for that Pete, I referenced this thread as a second opinion in a management meeting at which I attempted to change the requirement.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Microsoft has recently been promoting Silverlight out-of-browser as the recommended way to write desktop apps, instead of WPF. I suppose in a few years they'll be telling us that desktop apps should be HTML5 out-of-browser. That will be like nailing your testicles to your lower lip.
|
|
|
|
|
Succinct and to the point Mr Smith. I've got a great idea, let's have SL OOB run under a feature rich runtime. Let's see, what could we call it? How about WPF?
|
|
|
|
|
I am working on pure Silverlight application, sometimes with WPF too.
|
|
|
|
|
As a former MFC programmer for over 12 years, Qt was a huge improvement for me. I find it similar to MFC in some ways so the learning curve was not too bad. The biggest advantage is it gives me the ability to write code and without many changes in the code or much effort in the build system (since I pair Qt with CMake) I can also target for linux and macintosh. I do government funded medical imaging research so a lot of what I do should be public domain if any of my peers ask for it.
Other huge advantages are signals and slots and the UI. Being able to generate dialogs and other UI elements in code, through an editor or from a xml file is very convenient. Layouts and dynamic resizing are much better than what I had with MFC in VS 2005 and lower.
The biggest negative I have found with Qt is that the 750+ thousand lines of MFC code I wrote before that has to be ported to be used with the free version of Qt. Although a considerable percentage of that code is stuff that was not in MFC so I had to roll my own (or modify codeproject examples) but this functionality comes standard in Qt. Maybe not as advanced but the standard code is good enough to use.
John
modified on Monday, January 24, 2011 9:24 AM
|
|
|
|
|
I am currently engaged in a C# web project but hopefully will be reassigned back to C++ on desktop in a few months. WTL rocks!
|
|
|
|
|
It sure does.
Anna
Tech Blog | Visual Lint
"Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
|
|
|
|
|
OK, who is using Web Applications (PHP) to create desktop applications?
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Not me. I do not use PHP even for web applications. Just .Net and Javascript. Sometimes a bit of Sharepoint.
|
|
|
|
|
A more-confused-than-normal VB programmer?
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
Hey Chris, I never expected you're going to embarrass me in public.
|
|
|
|
|
Dunno who's the person, but I bet she/he does know which users enter stupid data into her/his software.
|
|
|
|
|
Off late, we have started using Silverlight in our desktop application!
|
|
|
|
|
I still have a some WinForms apps I maintain but all new development is done in WPF
|
|
|
|
|
I included Win32 although I only really use it via P/Invoke.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
I wouldn't let CG touch my Abacus!
|
|
|
|