|
As a caveat, what works for me does not necessarily work for others. That said...
For quick and dirty little utilities, I still use WinForms. But not for projects beyond personal use and little complexity. WinForms can do the large and complex, but that is not my preference.
I use UWP as part of Xamarin.Forms development. While the Android and iOS projects are targeted to phones and tablets, the UWP project extends my program to Windows tablets, laptop, and desktops.
I suspect as I get more proficient with XAML, and hopefully MS/Xamarin get over their cranial-anal inversion on a XAML designer that works with Xamarin.Forms projects, WinForms will no longer be my choice for the little one-off utility programs I do.
|
|
|
|
|
I just wrote two utilities using MFC as dialog apps. The UI work took almost no time, which let me concentrate on the guts of the programs. I debated using WinForms, but it wouldn't have given me the control I needed over the guts, plus everything else in the project is in C++.
(I also debated using Qt, but I'm rusty in it and couldn't justify the deployment pains associated with Qt.)
I've thought of rewriting the simpler of the two utilities to be a UWP app, on my own time just for learning sake, but it's hard to get the energy for that since my love is still embedded programming in C++.
|
|
|
|
|
Great post and it illuminates another topic about this whole UI (WinForms, XAML, etc) thing.
For many years, we developers could be completely ignorant about graphic design -- and it was great.
We could take the basic controls and drop them on a form and we got this standard look that worked.
Sure, there were tweaks we could do but basically there was a nice standard look created by this.
We never looked at the designer files -- okay, rarely. We just let windows and controls be windows and controls.
Then, with WPF, XAML all of a sudden we have another layer of technology to think about very specifically.
It's really all just more work.
Sure, people would say you get more control over everything, but it's also more work.
And it's work related to graphical elements. We aren't graphic designers or HFE (Human Factors engineers), we are devs!!!
|
|
|
|
|
Thank you posting this! Micro$oft built its reputation on making it easy for developers to get competent in its products (e.g., Visual Basic/C++, ATL/COM, and then later WinForms C#), but then lost it way as it kept releasing the newest k3wl stuff, only to kill it a year later. This type of churn does not help anyone that is not writing books about this stuff. After a while, folks get burned out on devoting the time to learn the new stuff, only to have it go obsolete before being able to make any coins from it. Micro$oft, like Apple, had the heft to be able to be "market leader" in a standard, but it blew it big time, making folks like Yours Truly just want to throw in the towel and retire early.
|
|
|
|
|
|
|
|
|
And I wish Randal and his wife many more happy years together. They have been through a lot.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
|
...it made me laugh.[^]
So I thought I'd share.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
Could Central Banks Dump Gold In Favor Of Bitcoin? "Volatile"
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
No they will not. It goes against their job description. Bitcoin will certainly have unforeseen consequences, but this wont be one of them.
My two bit-cents.
... such stuff as dreams are made on
|
|
|
|
|
I am seeing Bitcoin as a PayPal or AliPay competitor rather than a gold replacement.
|
|
|
|
|
Nothing like those two. Bit coin is an alternative currency, not a payment method.
And it is heading for disaster, on a massive scale.
|
|
|
|
|
If that is the case, then why are these companies accepting Bitcoin payment: Virgin Galactic, Overstock.com, TigerDirect, Dish Network, Expedia, Newegg, Directnic, Microsoft, Zynga, Starbucks, and Subway.
|
|
|
|
|
Nice job taking the first google result that showed up but I actually went to the microsoft store sight, put a laptop in the cart, went to checkout and they had 2 selections as form of payment. Visa and Paypal. Let me know how that 15,000 dollar footlong tastes. Most companies don't take it anymore because of the volatility of the bitcoin/us dollar exchange. I believe overstock might still take it. Expedia says if you don't book in 10 minutes they don't guarantee price. Sounds convenient to me. With 1,300+ there may be a couple winners, but more losers. Just like the dot com bubble.
|
|
|
|
|
If what is the case, Bitcoin NOT being like paypal (a way of paying using a mainstream currency) or bitcoin being about to implode?
Believe me, it is about to implode, big style. Ever heard of the tulip bulb bubble? Bitcoin just got to the frenzied public phase. It has months to last.
|
|
|
|
|
Munchies_Matt wrote: months Let me bookmark that.
I do not disagree that it is inflated but predictions of an immenent crash were made years and many magnitudes ago.
It "crashed 40%" in September.
And quadrupled after that, so exactly how do we define crash?
... such stuff as dreams are made on
|
|
|
|
|
jgakenhe wrote: If that is the case, then why are these companies accepting Bitcoin payment:
Presumably the same reason as to why companies (yes real companies) manage real estate in the game "Second Life".
Because they think they can make some money doing it.
Doesn't mean they expect it to replace anything.
|
|
|
|
|
I think there are a number of factors in play with crypto currency not least of which is FOMO - fear of missing out! It is a volatile market and there are way too many coins out there - over 1500 now with more coming - see icowatchlist.com[^]
As an aside, I have a friend who was paid 10 bitcoin for a job a few years back and no longer has any idea what he did with them!!!
Also, there was an article the other day about a guy that bought 25000 when they were a dollar a piece - now worth over 420 million!!!
And, finally, the guy that supposedly invented them, if it is a real person, may be the first trillionaire. Could Satoshi Nakamoto become the world's first trillionaire?[^]
|
|
|
|
|
They may want to protect their assets. Funny thing about tech, most people don't understand it. They just know it's new. The market loves new stuff to play with. People get bored. The same thing happened with the dot com bubble. The people that were smart enough to get in at a great time will hopefully be smart enough to get out or protect their assets before the market corrects itself (via a crash, etc.).
Jeremy Falcon
|
|
|
|
|
|
On the flip side, you could be paid in bitcoin today only to have the value drop 20% in the time it took you to sell (then there are the fees!)
|
|
|
|