Click here to Skip to main content
12,501,882 members (50,412 online)

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: You Are Not Your Code Pin
PIEBALDconsult16-Dec-12 17:55
memberPIEBALDconsult16-Dec-12 17:55 
NewsBuilding my Own Laptop Pin
Terrence Dorsey16-Dec-12 9:15
staffTerrence Dorsey16-Dec-12 9:15 
NewsThe top 10 game developers of 2012 Pin
Terrence Dorsey16-Dec-12 9:10
staffTerrence Dorsey16-Dec-12 9:10 
NewsHappy birthday, Transistor Pin
Terrence Dorsey16-Dec-12 9:10
staffTerrence Dorsey16-Dec-12 9:10 
NewsAre evaluations of Microsoft Security Essentials unfair? Pin
Terrence Dorsey16-Dec-12 9:10
staffTerrence Dorsey16-Dec-12 9:10 
NewsThe Web We Lost Pin
Terrence Dorsey16-Dec-12 9:09
staffTerrence Dorsey16-Dec-12 9:09 
NewsStroustrup on next-gen C++: I didn't want to let go of my baby Pin
Terrence Dorsey13-Dec-12 11:17
staffTerrence Dorsey13-Dec-12 11:17 
GeneralRe: Stroustrup on next-gen C++: I didn't want to let go of my baby Pin
wout de zeeuw13-Dec-12 22:44
memberwout de zeeuw13-Dec-12 22:44 
NewsMore Code, More Problems Pin
Terrence Dorsey13-Dec-12 11:16
staffTerrence Dorsey13-Dec-12 11:16 
GeneralRe: More Code, More Problems Pin
PIEBALDconsult13-Dec-12 17:12
memberPIEBALDconsult13-Dec-12 17:12 
NewsA Security-Focused HTTP Primer Pin
Terrence Dorsey13-Dec-12 11:16
staffTerrence Dorsey13-Dec-12 11:16 
NewsAnnouncing Visual Studio Achievements For Windows 8 App Development Pin
Terrence Dorsey13-Dec-12 11:16
staffTerrence Dorsey13-Dec-12 11:16 
News10 Things Silverlight Devs Need to Know About the Windows Runtime Pin
Terrence Dorsey13-Dec-12 11:15
staffTerrence Dorsey13-Dec-12 11:15 
GeneralRe: 10 Things Silverlight Devs Need to Know About the Windows Runtime Pin
RobTeixeira13-Dec-12 12:28
memberRobTeixeira13-Dec-12 12:28 
You aren't the only one confused by this. MS (particularly the Win8 team) has done an incredibly hideous job of messaging, and an equally hideous job of defining Windows 8 (which is actually two operating systems). I'll try my best to explain.

Windows 8 is actually two operating systems duct-taped together. One is the "Desktop" OS, which for all intents and purposes is Windows 7. It runs just like Windows 7 (minus the Start Bar), and is fully backwards compatible with all the code and plug-ins (including Silverlight) that you used before Windows 8.

The other side of the OS is what people sort of called "Metro". But we can no longer call it that because MS found out that "Metro" was already trademarked. There is effectively no good name for it now (apps for this part of the OS are now loosely called Windows Store Apps rather than Metro apps, for example). This part of the OS is exposed as WinRT or Windows RT. It is brand new code that has little to do with old Windows, and includes all the consumer-ish UI bits, like live tiles, charms, touch gestures etc.

When you buy Windows 8 on a PC (or for a PC), you get both sides of the OS installed. If you run the newer Windows Store Apps, they are launched from the tiles screen and run in WinRT. If you try to run old Windows apps, they run in "Desktop" mode, even though you will probably be launching them from the tiles screen too.

If you get Windows 8 on a mobile device powered by an ARM chip, you only get the new WinRT side of the OS (no Desktop mode).

So, if you attempt to create a new Windows Store App (WinRT application) in .NET, part of it will feel familiar because WinRT apps also use XAML to define the user interface (just like WPF and Silverlight did). However, there are some WinRT quirks in the runtime, like most operations being asynchronous, that force developers of WinRT apps to learn some things that are not so similar to older Silverlight or WPF apps.

As for the second question, about whether or not Silverlight is alive or dead... it sort of depends who you ask, and what platform you are targetting. Steve Jobs effectively killed plug-ins on mobile devices. After he decided that iOS would not allow plug-ins for mobile app devices, most other mobile producers followed suit (including MS). Silverlight requires a plug-in to run, so it's effectively been killed from most new mobile platforms.

Windows Phone 7 was trying to force all apps to be Silverlight, but Win 8 Phone is now all WinRT, and will *not* be supporting Silverlight.

Silverlight will still run in Windows Desktop mode, but if you have the full desktop capabilities available, then Silverlight is probably not the best technology to use, especially because it will no longer run on other platforms. If you writing apps for Windows itself, then you're probably better off with WPF (in desktop mode) or WinRT Apps. If you want a more universal run-everywhere technology, people are migrating to HTML5 because that's the only thing that will run across most mobile devices as well as desktops and laptops.

So basically, the areas where Silverlight will still operate have narrowed, and the areas where Silverlight provides a clear advantage have all but disappeared. When you add the rumors and rumblings about what's going on with Silverlight development within MS, it's clear that most reasonable people feel that if it's not exactly dead, it's on life support.
NewsN. Joseph Woodland, Inventor of the Bar Code, Dies at 91 Pin
Terrence Dorsey13-Dec-12 9:54
staffTerrence Dorsey13-Dec-12 9:54 
GeneralRe: N. Joseph Woodland, Inventor of the Bar Code, Dies at 91 Pin
Zac Greve13-Dec-12 15:32
memberZac Greve13-Dec-12 15:32 
NewsTen Reasons Why Internet Explorer 10 is Best for Business Pin
Terrence Dorsey13-Dec-12 9:54
staffTerrence Dorsey13-Dec-12 9:54 
GeneralRe: Ten Reasons Why Internet Explorer 10 is Best for Business Pin
Dan Neely14-Dec-12 2:38
memberDan Neely14-Dec-12 2:38 
GeneralRe: Ten Reasons Why Internet Explorer 10 is Best for Business Pin
ed welch14-Dec-12 7:26
membered welch14-Dec-12 7:26 
NewsThe Mathematical Hacker Pin
Terrence Dorsey13-Dec-12 9:54
staffTerrence Dorsey13-Dec-12 9:54 
GeneralRe: The Mathematical Hacker Pin
Matt T Heffron13-Dec-12 13:12
memberMatt T Heffron13-Dec-12 13:12 
NewsThe $100 tablet challenge Pin
Terrence Dorsey13-Dec-12 9:53
staffTerrence Dorsey13-Dec-12 9:53 
NewsGoogle Maps for iPhone shows Apple how to do mapping right Pin
Terrence Dorsey13-Dec-12 9:53
staffTerrence Dorsey13-Dec-12 9:53 
NewsWho reviews Linux kernel commits? Pin
Terrence Dorsey12-Dec-12 13:16
staffTerrence Dorsey12-Dec-12 13:16 
NewsTop 10 Uses For A Message Queue Pin
Terrence Dorsey12-Dec-12 13:16
staffTerrence Dorsey12-Dec-12 13:16 
NewsHow to Hack and Not Get Caught Pin
Terrence Dorsey12-Dec-12 13:15
staffTerrence Dorsey12-Dec-12 13:15 
NewsJeff's Top 5 XAML Tools Pin
Terrence Dorsey12-Dec-12 13:15
staffTerrence Dorsey12-Dec-12 13:15 
GeneralRe: Jeff's Top 5 XAML Tools Pin
Pete O'Hanlon13-Dec-12 10:59
protectorPete O'Hanlon13-Dec-12 10:59 
NewsYour C# App on 66 Million Macs: Announcing Xamarin.Mac Pin
Terrence Dorsey12-Dec-12 13:14
staffTerrence Dorsey12-Dec-12 13:14 
NewsAn IPV6 Flood Attack Affects Mac OS X and Windows Server Pin
Terrence Dorsey12-Dec-12 10:45
staffTerrence Dorsey12-Dec-12 10:45 
NewsInternet Explorer vulnerability lets hackers track your mouse movements Pin
Terrence Dorsey12-Dec-12 10:44
staffTerrence Dorsey12-Dec-12 10:44 
NewsThe unlikely persistence of AppleScript Pin
Terrence Dorsey12-Dec-12 10:44
staffTerrence Dorsey12-Dec-12 10:44 
NewsDepixelizing Pixel Art: Upscaling Retro 8-bit Games Pin
Terrence Dorsey12-Dec-12 10:44
staffTerrence Dorsey12-Dec-12 10:44 
GeneralRe: Depixelizing Pixel Art: Upscaling Retro 8-bit Games Pin
AspDotNetDev12-Dec-12 11:39
protectorAspDotNetDev12-Dec-12 11:39 
NewsLinux 3.7 released, bringing generic ARM support with it Pin
Terrence Dorsey12-Dec-12 10:43
staffTerrence Dorsey12-Dec-12 10:43 
NewsThe Sons of Kahn and the assembly language of the internet Pin
Terrence Dorsey11-Dec-12 12:08
staffTerrence Dorsey11-Dec-12 12:08 
NewsWebRTC hits Firefox, Android and iOS Pin
Terrence Dorsey11-Dec-12 12:08
staffTerrence Dorsey11-Dec-12 12:08 
NewsYour frienemy, the ORM Pin
Terrence Dorsey11-Dec-12 12:07
staffTerrence Dorsey11-Dec-12 12:07 
GeneralRe: Your frienemy, the ORM Pin
PIEBALDconsult11-Dec-12 14:12
memberPIEBALDconsult11-Dec-12 14:12 
GeneralRe: Your frienemy, the ORM Pin
wout de zeeuw13-Dec-12 5:05
memberwout de zeeuw13-Dec-12 5:05 
NewsVimulator - A Vim Simulator Pin
Terrence Dorsey11-Dec-12 12:07
staffTerrence Dorsey11-Dec-12 12:07 
NewsSoftware Engineers should keep lab notebooks Pin
Terrence Dorsey11-Dec-12 12:06
staffTerrence Dorsey11-Dec-12 12:06 
GeneralRe: Software Engineers should keep lab notebooks Pin
Clifford Nelson11-Dec-12 14:20
memberClifford Nelson11-Dec-12 14:20 
NewsArduino Esplora makes a great controller Pin
Terrence Dorsey11-Dec-12 11:12
staffTerrence Dorsey11-Dec-12 11:12 
NewsMicrosoft delivers first over-the-air update for Windows Phone 8 Pin
Terrence Dorsey11-Dec-12 11:11
staffTerrence Dorsey11-Dec-12 11:11 
NewsBallmer, Sinofsky and the struggle for the soul of Microsoft Pin
Terrence Dorsey11-Dec-12 11:11
staffTerrence Dorsey11-Dec-12 11:11 
NewsAlan Turing’s contribution can’t be computed Pin
Terrence Dorsey11-Dec-12 11:10
staffTerrence Dorsey11-Dec-12 11:10 
NewsGoogle60 – Search Mad Men Style Pin
Terrence Dorsey11-Dec-12 11:09
staffTerrence Dorsey11-Dec-12 11:09 
Newshow to group by week in crystal report Pin
Subhas Malik10-Dec-12 22:27
memberSubhas Malik10-Dec-12 22:27 
GeneralRe: how to group by week in crystal report Pin
Pete O'Hanlon10-Dec-12 22:46
protectorPete O'Hanlon10-Dec-12 22:46 

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.


Advertise | Privacy | Mobile
Web02 | 2.8.160919.1 | Last Updated 25 Sep 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid