Can SilverLight replace ASP.net

I am new to web development and I am learning Asp.net. I was thinking the other day, and I came up with this question. I searched on the Internet, but all the answers I found were old

so my question is can Silverlight4 replace Asp.net ??

I know this question sounds crazy. but just think for a moment we use ASP.net to talk to the server. Create files there, talk to the database, etc ... SilverLight can do the same, right?

Well, you could say that if I build a website using SilverLight, then not all users will be able to access it. but SilverLight seems to support IE, FireFox Safari, and googleChrome, so I think this is no longer a problem.

But do you think Silverlight can replace asp.net?

+4
source share
6 answers

Probably not, it will be like replacing php with flash memory, since Silverlight is more suitable for graphical appeal and does not load so fast, which is very important today, because if I need to wait more than 5 seconds to watch something, I will probably just hit and try another page.

+3
source

Actual answer: Silverlight MAY replace Asp.net, but it will not . This is how to say: Trucks / buses can replace cars, but they will not. They all serve a different purpose.

They will both thrive in their field.

These two technologies should live side by side with joy. They are intended for different purposes, and they are likely to remain so. The things that will change / format them are browsers. With the upcoming HTML5, even Microsoft recognizes that Silverlight may not survive.

Also consider SEO and content indexing. To my knowledge, Silverlight content is not indexed. So there was no flash memory that is indexed today. Silverlight may also be at the same point, but indexing such dynamic content is much more difficult for search providers.

My opinion is that Silverlight will thrive in a very rich client (or web client) web connection of applications, as in business applications and other interfaces that require high interactivity and complex presentation.

Silverlight is much better suited for these purposes than Asp.net. Give or take Ajax at Asp.net. HTML5 will make things a little better, but it's still just HTML. Therefore, do not expect entire websites to function as Silverlight applications (think of online games, video and image editing solutions, online casinos, animated animated content, etc.). This is Silverlight. Imagine doing the same with HTML. That will be a problem!

Microsft (my personal opinion) did a very poor job evangelizing Silverlight because they tried to make it compatible with Flash video players, etc. Try asking developers what comes to their minds when someone mentions Silverlight. Many of them do not really understand why this is necessary. And this is a Microsoft bug because it does not make it very clear.

+2
source

Not. Silverlight cannot communicate with resources on a server, such as ASP.NET. Silverlight runs on the client while ASP.NET runs on the server. To have a web page that interacts with the server, you still need a platform with access to resources on the server that the interface can talk to.

The question, rather, is that Silverlight can replace HTML as a user interface. In the future, HTML may be replaced by something else, but for now it will not. Silverlight may not even be around if / when it happens.

+2
source

Silverlight also works in a browser, and ASP.Net runs on a server, Flash and PHP are a really good analogy. Therefore, if you need to work on a server, you cannot take Silverlight. If you need good graphics and interactivity (without Ajax and JS), you will have to take Silverlight.

+1
source

SEO is still a major issue for Silverlight. Solutions are usually rotated using the ASP.Net site, as well as to provide indexed information for search engines.

Now you have the opportunity to use / distribute RIA services with both Silverlight and ASP.Net, so I see that this continues as a more collaborative one, and does not replace ASP.Net any time soon.

If you try most showcase applications on Silverlight.Net, most of them load slowly and work slowly, so Silverlight developers also need to take usability seriously and start introducing additional downloads (via Prism, MEF or others).

+1
source

can silverlight replace asp.net?

Yes.

But you should moderate this answer as follows: replacing ASP.NET with Silverlight is not always the best solution. They have different positive and negative sides.

If you want to create a graphically rich user interface that is web-oriented (i.e. uses WCF to retrieve its data or communicate with service providers), then Silverlight may be your answer. If you need a direct website (as opposed to a web application), then ASP.NET is definitely the best choice of the two. It can also be used for complex web applications, but it requires a lot of hard work (I created several of them, and it can be very difficult, especially if you want a lot of user interaction, updating data, etc.). If you intend to use ASP.NET, you will also want to use a third-party library such as jQuery to help interact with the user interface and interact with the server.

0
source

All Articles