tags:

views:

416

answers:

9

How is Silverlight going to change the internet in the next 10 years?

Is this going to be a scene changer or just another blip?

+7  A: 

It will be another blip. It's not seriously cross-platform, unlike Flash or any of its other competition, and no one seems particularly interested in it. It might be neat and shiny but I haven't seen any real reason to move past playing around with it.

Put another way, it's a cool toy but not much else.

Just Some Guy
Are you aware that Silverlight supports OS X, not only Windows, and that there's the Mono clone of Silverlight - Moonlight, for Linux, which is supported by Microsoft?
Franci Penov
Yes, I'm aware of the "Moonlight" knock-off.
Just Some Guy
+2  A: 

Until Silverlight has respectable implementations in other operating systems (read: OS X and Linux) and it can differentiate itself from Flash considerably, it's never going to grab a significant percentage of the rich content web app market, IMO.

Adam Rosenfield
For geek forums, you're right, but everyone else runs windows anyway.
erikkallen
+1  A: 

I personally think Silverlight will be popular, its got a good "feel" about it IMO as a developer.

The cross-platform issue will be solved soon, as Mono continues to grow fast.

But I think it will be a very long time before anything knocks Flash/Flex off its perch on the top of RIA development platforms.

Mark
I think Mono is a dead end, destined to be a day late and a dollar short.
Just Some Guy
Why do you think that? Mono 2.0 just got released which braggs about all new support and features.
Mark
And it still lags behind .NET, and always will.
Just Some Guy
Its is still very far behind, I agree, but its got a lot of steam going forward, there is no reason why MS wouldnt commit to getting this team into the Linux/OSX space for silverlight.
Mark
+8  A: 

People often underestimate Microsoft. I don't know if it's going to change the Internet, but Silverlight will probably become pretty widely used, especially in web-based business applications that require rich interfaces. Flash is good, but being able to develop rich web interfaces with .NET and WPF is much nicer, particularly in that realm.

Gerald
Business apps are going cross-platform so that the boss can pull up reports on his iPhone.
Just Some Guy
I also think that Silverlight is the best framework around for getting developers and designers onto the same project efficiently. Nothing else comes close (that I have seen anyway).
Mark
Silverlight is going to many mobile platforms, if Apple decides to not allow Silverlight without charging royalties, the boss will get a new phone if it means better applications.
Gerald
You've never had a boss, huh? :-)
Just Some Guy
Flash does suffer from the same problem though. If the boss wants the report on his iPhone, it's Apple's way (HTML) or no way.
Franci Penov
I've had one or two, and mostly they have common sense.
Gerald
@Gerald Wow where did you work? ;-)
André
+1  A: 

Silverlight allows the developer to offload some processing to a CLR on the client, using the native language such as C#, provide rich interfaces that are not restricted to HTML/CSS/DOM differences between browsers, and potentially reduce the need for scripting in javascript.

codewright
+1  A: 

Although I might seem antagonistic here, I really, full heartedly don't like Silverlight, and I don't like Flash either.

They don't bring anything to the table anymore, now that browser are truly fast at rendering and processing. You can do most of the same things with pure Javascript and HTML/CSS. And what you can't do you will be able to do with HTML 5.0. What we need are not more proprietary frameworks, but better tools for what what we already have.

So my guess is 10 years from now, Silverlight and Flash won't be more than wikipedia articles.

Robert Gould
Javascript will be able to take over some of the simpler tasks, but I seriously doubt it's going to replace Flash/Silverlight. Putting aside runtime performance, for some applications it would require downloading thousands of graphics files individually.
Gerald
Nah, that's why you configure your servers to concat the graphics files, and also concat CSS and Javascript files. So if you configure your server correctly you can pretty much get your whole show down to the client in one bang. So that's not a problem, its the tools to do it easily
Robert Gould
"State" is a valid Point, but I still think they'll both be gone in 10 years :)
Robert Gould
+1  A: 

I feel that while you can do most of what you need with Javascript and CSS, Silverlight programming feels much more fluid and fast to me. This is especially true when it comes to easily building a rich design with loads of animations. It is very easy for a team of designers and developers to collaborate on Silverlight and WPF projects, and that efficiency is important. Visual Studio being a fantastic IDE has kept many developers on the Microsoft ranch. The Expression suite feels like the next big advancement in allowing your IDE to do a lot of your work for you.

Deep Zoom is another big winner for Silverlight - check out the Silverlight implementation of the Hard Rock Memorabilia collection. Now look at the Flash implementation of SF Moma's art collection.

Bob Cowherd
+1  A: 

Don't knock Silverlight until you try it. I am no Microsoft fanboy, but it is very easy to use. People who have never developed using Microsoft technologies don't know the meaning of a good IDE.

I mostly develop with PHP, and I use Aptana for development. VS200x is lightyears ahead of any other IDE in just about everything.

The only real thing standing in the way of Silverlight becoming more widely used is better cross platform support; which would be pretty amazing thing I don't see happening at all. If Microsoft could loosen the reins up a bit, it would do wonders for it. Then again, Microsoft has gotten got at getting certain really good tools out there for free: The Express VS tools, the Dreamspark suite, etc.

patricksweeney
+1  A: 

One area that Silverlight will catch on is business applications. As architecture models shift into the service oriented realm there will be many companies looking to port their old client/server apps. Silverlight enables them to maintain the rich UI of the forms application while providing the messaging capabilities necessary to talk to the services. Also,t he deployment is wider than what they would get with strictly WPF and xbapps. Flash doesnt really compete in this area and a straight asp.net or other web technology front end, while getting nicer with Ajax and all that fun stuff, wouldnt support the richness you can get out of silverlight.

DaveK