How the fuck did this POS get upvoted? I wasted 2 minutes (including the inserted advertisement) watching this video and the guy hadn't said anything. That was way too long for me to waste on a video of questionable value. Secondly, the link-bait HN title is not the title of the video. Submitting, then up-voting this kind of bullshit turns HN to shit. </profanity> Profanity is so overused. It can be artful at times, but it seldom communicates any information, or real emotion, and is a waste of the reader's bandwidth.
Probably an idiosyncratic take, but combined with the inattention of MS to Silverlight, seems to make sense.
Yes, I had second thoughts about the quote I used. But the article is well-informed (in addition to being profane, appealing to emotion, and to the writer's, let's say, having been around the block once or twice with...web frameworks).
That aside, isn't this a good thing that Windows 8 now doesn't care (at least, for the new Metro apps) what runtime you're targeting - Silverlight, .Net (full CLR) or Native? - all apps irrespective of whether it was developed in C++, C# or VB with XAML or JS with Html - they're targeted to run in the Windows runtime. For Silverlight developers, they can continue to use XAML for developing their UI's, but yes, they would have learn about the new/different UI controls for the metro style, but that's not the same as learning a completely different language.
Windows Runtime documentation - http://msdn.microsoft.com/en-us/library/windows/apps/hh46494...
Edit - Added WinRT link
http://diveintomark.org/archives/2007/05/02/silly-season
Excerpt:
"I used to have the strength to argue against such foolishness. Nowadays I’m reduced to nothing more than Grey’s-Anatomy-esque catchphrases. Seriously? Seriously? Do I really have to explain why this is a bad idea? Again? To a bunch of technological virgins who haven’t been fucked yet?"
Reactions? “The web just got richer.” Well, somebody’s getting richer, but I doubt it’s gonna be the web. And did you hear the news? You’ll write it one time, and test it one time (for real this time, we promise). And Microsoft “rebooted the web.” I guess that’s all you can do after freezing up for five years. Hey, look over there, shiny objects! That poster may as well be titled “Fucked 6 Ways From Sunday,” because that’s what you’ll be if you buy into any of this.
Really puts today's rave reviews of Windows 8 in perspective (which is just what he says in the video)
And you're right, the video and the post above both note the utterly blind initial rush of enthusiasm for these announcements.
The promise: a replacement for AJAX, Flash, etc., JITted code compiled from modern and advanced languages running in the browser, sandboxed, safe, fast, with advanced design tools and IDEs usable for easily creating beautiful and usable UIs. In theory a great thing.
The reality: just another Flash competitor, used for pushing video 98% of the time anyway. Why bother if Flash is already everywhere and "good enough"?
Having developed against both, I found Silverlight development much easier than Flash development. It makes the most sense for enterprise/corporate/internal applications, where end-client availability is much more controlled.
But outside the firewall, Flash is certainly good enough.
That being said, I'd love to switch to HTML5. If only all the browsers settled on the same codec.
Interestingly, Silverlight support (~74%) is more popular than Java (~64%) and only slightly less popular than HTML5 canvas/video (~78%).
And no one's noticed yet.
I'd be ok if MSFT won this one.
Tis somewhat niche, but D&D is king of that particular niche.
I'd be interested to find out the penetration Silverlight has made into the enterprise market, it's actually a fairly popular category on Stackoverflow.
WPF really is dead and it was killed by Silverlight
All this changed when MS realized that Windows has already lost. The web, where we live today, is already cross platform.
Meanwhile, the now-named Silverlight isn't attracting the right developers/desingers - Adobe tools still retains people who love UI design, while Windows developers are primarily still trapped in the WIMP mindset.
Secondly, Apple showed MS that cross platform wasn't necessarily a threat. The threat today is a device that can browse the web and perhaps run some native apps. The cross platform adoption never really took off. Flash based games continue to dominate. Mac aficionados never liked Silverlight. Android tablets don't run Silverlight, and why would MS want to help a competitor anyway?
Meanwhile, the original stable of enterprise customers started using Silverlight in their enterprise apps, citing simpler deployment. In Silverlight 5, MS has finally admitted more Windows specific features like PInvoke, COM automation - all this is enterprise related.
So today, Silverlight never achieved its original cross platform promise, it never achieved consumer adoption, it didn't attract (enough) developers who made beautiful apps, Apple is decidedly against other runtimes running on their newly established beachheads in the iPads. Sales growth of non-PC devices outpaced PC sales. If you include devices (smartphones, slates), MS has already lost its dominance. Plus with ARM devices continuing to get more powerful - there is no future left for a tiny, portable CLR.
When we evaluated Silverlight, we were hoping for a richer web experience, not a replacement for winforms, which we never used.
I'm not entirely sure the extent of where you can use HTML5/javascript as I've not got a chance to watch the launch video yet as ironically Silverlight kept crashing and killing Chrome every time I tried.
But that's the context I watched that with.
And what do you mean with existing production code? I imagine you can run still run it in the browser like it's currently working.
I'm not a Silverlight developer, but I just can't understand the big commotion. Were people expecting for only SL to work wtih W8? I haven't heard a single thing in the keynote to even hint that SL is going away. Not only that, but they made a point to show that the current investment made in SL paid off. What exactly should they have done?
When a ship sinks, you save the women and the children first. As cruel as it seems, the reality is that people who have few years left are considered last.
Long live XAML!