开发者

How much Silverlight should I use for web development? [closed]

Closed. This question is opinion-based. It is not currently accepti开发者_运维问答ng answers.

Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

Closed 7 hours ago.

Improve this question

I recently learned Silverlight technology and I want to use it to developing a quite large web application. The question is this: Should I use the Silverlight as base of the application and do all my application development in Silverlight, or should I use Silverlight only where it's necessary?


Unless you absolutely need to use Silverlight and you cannot do it with HTML, do not use Silverlight. It is useful for some features (video etc) but remember that many people (such as myself) do not have silverlight installed and if we visit a site that says "you must install Silverlight" our response is "you must be crazy". Every one of those is a user or customer lost.

I have visited one or two sites (mostly Microsoft) because I wanted some information, or was interested in something. The developer decided I was not allowed to have that information unless I installed Silverlight. I went elsewhere to find that information.

So do as much of the site in HTML as you can, and if you have to use Silverlight, offer an HTML alternative.


If you need statistics on Silverlight penetration, have a look at RIA statistics


There is some full-fledged Silverlight websites if you google that, but I don't recommend that although SL is powerful, it is not the best option for presenting web content.

So to sum it up:

Pros:

  1. Interactive content.
  2. Supports mini-version of .Net
  3. Has powerful model for styling controls.
  4. Its ability to access normal HTML DOM and JS code.

Cons:

  1. Can't get to DB data without WCF (there is some hacks though)
  2. there is some considerations about performance when dealing with decent amounts of data.

Alghough it has a lot of pros, my final answer is I recommend you to stick with normal HTML output regardless of the server technology and use Silverlight for only interactive content (charts/gadgets/chat).


I think silverlight is a good technology for develop of administration tools in the web and management websites.


silverlight browser penetration is not as good as flash or java its not going to get better due to competitors(google chrome,firefox) , I suggest you to use Adobe flex for large application .

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜