Click here to Skip to main content
15,512,747 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Next Poll: Universal Windows Dev? Pin
jeffery c8-Sep-16 4:40
jeffery c8-Sep-16 4:40 
GeneralRe: Next Poll: Universal Windows Dev? Pin
Bruce Greene8-Sep-16 6:47
Bruce Greene8-Sep-16 6:47 
GeneralRe: Next Poll: Universal Windows Dev? Pin
jeffery c8-Sep-16 6:58
jeffery c8-Sep-16 6:58 
GeneralRe: Next Poll: Universal Windows Dev? Pin
raddevus8-Sep-16 8:58
mvaraddevus8-Sep-16 8:58 
GeneralRe: Next Poll: Universal Windows Dev? Pin
stephen.hazel8-Sep-16 7:02
stephen.hazel8-Sep-16 7:02 
GeneralRe: Next Poll: Universal Windows Dev? Pin
raddevus8-Sep-16 8:59
mvaraddevus8-Sep-16 8:59 
GeneralRe: Next Poll: Universal Windows Dev? Pin
Member 76793138-Sep-16 9:12
professionalMember 76793138-Sep-16 9:12 
GeneralRe: Next Poll: Universal Windows Dev? Pin
Yortw8-Sep-16 11:56
Yortw8-Sep-16 11:56 
The company I work for is doing UWP for some of our warehousing and retail based mobile devices. Currently shipping two 'apps' (from the store's/binary perspective, they have multiple funtions each). So you're not alone in doing UWP dev, just in a very small minority (I think) Smile | :)

I agree the lack of UWP specific resources is annoying, but much of the older WinRT stuff still applies. Still annoying when you're trying to find the right way to do something now and you find WPF/Silverlight/Windows Phone/WinRT stuff that doesn't apply or is old.

Since I mostly skipped WPF and my previous (limited) XAML experience has been WPSL/WinRT, I don't find too many differences in the UWP except for the changes in controls etc. The UWP API itself is obviously different to what we've had before, but that's sort of to be expected.

The stuff that really grinds my gears is things like the crappy error handling. Years of being taught not to throw or catch System.Exception and now the framework throws it all the time so you have to catch it, then try and figure out what the HResult from the dark ages means. There's a few helper functions for that (one specifically in the Windows.Web namespace somewhere), but they're all disparate functions and you end up with quite a lot of logic and much Googling to produce good error handling. Thank goodness they gave us exception filters in C#.

I blame jscript for all of this. I once heard (at Build?) supporting jscript and having language projections is the reason we don't have inheritance in 'Runtime Components'. I suspect it's also the reason for using COM and the poor error handling. So once again, jscript is the reason we can't have nice things.
GeneralRe: Next Poll: Universal Windows Dev? Pin
raddevus8-Sep-16 12:32
mvaraddevus8-Sep-16 12:32 
GeneralBad Coffee Pin
Nagy Vilmos7-Sep-16 3:44
professionalNagy Vilmos7-Sep-16 3:44 
GeneralRe: Bad Coffee Pin
ZurdoDev7-Sep-16 4:13
professionalZurdoDev7-Sep-16 4:13 
GeneralRe: Bad Coffee Pin
Kornfeld Eliyahu Peter7-Sep-16 4:18
professionalKornfeld Eliyahu Peter7-Sep-16 4:18 
GeneralRe: Bad Coffee Pin
Tim Carmichael7-Sep-16 4:18
Tim Carmichael7-Sep-16 4:18 
GeneralRe: Bad Coffee Pin
Nagy Vilmos7-Sep-16 4:42
professionalNagy Vilmos7-Sep-16 4:42 
GeneralRe: Bad Coffee Pin
den2k887-Sep-16 4:24
professionalden2k887-Sep-16 4:24 
GeneralRe: Bad Coffee Pin
Nagy Vilmos7-Sep-16 4:44
professionalNagy Vilmos7-Sep-16 4:44 
GeneralRe: Bad Coffee Pin
den2k887-Sep-16 4:52
professionalden2k887-Sep-16 4:52 
GeneralRe: Bad Coffee Pin
Nagy Vilmos7-Sep-16 4:55
professionalNagy Vilmos7-Sep-16 4:55 
GeneralRe: Bad Coffee Pin
OriginalGriff7-Sep-16 6:17
mveOriginalGriff7-Sep-16 6:17 
GeneralRe: Bad Coffee Pin
stoneyowl27-Sep-16 4:27
stoneyowl27-Sep-16 4:27 
GeneralRe: Bad Coffee Pin
Vark1117-Sep-16 4:31
Vark1117-Sep-16 4:31 
GeneralRe: Bad Coffee Pin
stoneyowl27-Sep-16 4:42
stoneyowl27-Sep-16 4:42 
GeneralRe: Bad Coffee Pin
Nagy Vilmos7-Sep-16 4:46
professionalNagy Vilmos7-Sep-16 4:46 
GeneralRe: Bad Coffee Pin
Tim Carmichael7-Sep-16 4:59
Tim Carmichael7-Sep-16 4:59 
GeneralRe: Bad Coffee Pin
W Balboos, GHB7-Sep-16 9:11
mveW Balboos, GHB7-Sep-16 9:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

An amazing AI programming tool is invented that can do one task perfectly. What would you choose?
  Results   624 votes