Comparision between Silverlight vs. Flash

Your Ad Here

The most successful browser plug-in is Adobe Flash, which is installed on over 90 percent of
the world’s web browsers. Flash has a long history that spans more than ten years, beginning
as a straightforward tool for adding animated graphics and gradually evolving into a platform
for developing interactive content.
It’s perfectly reasonable for .NET developers to create websites that use Flash content.
However, doing so requires a separate design tool, and a completely different programming
language (ActionScript) and programming environment (Flex). Furthermore, there’s no
straightforward way to integrate Flash content with server-side .NET code. For example, creating
Flash applications that call .NET components is awkward at best. Using server-side .NET
code to render Flash content (for example, a custom ASP.NET control that spits out a Flash
content region) is far more difficult.

Silverlight aims to give .NET developers a better option for creating rich web content.
Silverlight provides a browser plug-in with many similar features to Flash, but one that’s
designed from the ground up for .NET. Silverlight natively supports the C# language and
embraces a range of .NET concepts. As a result, developers can write client-side code for Silverlight
in the same language they use for server-side code (such as C# and VB), and use many
of the same abstractions (including streams, controls, collections, generics, and LINQ).
The Silverlight plug-in has an impressive list of features, some of which are shared in
common with Flash, and a few of which are entirely new and even revolutionary. Here are
some highlights:
2-D drawing.

Silverlight provides a rich model for 2-D drawing. Best of all, the content
you draw is defined as shapes and paths, so you can manipulate this content on the
client side. You can even respond to events (like a mouse click on a portion of a
graphic), which makes it easy to add interactivity to anything you draw.


Controls.

Developers don’t want to reinvent the wheel, so Silverlight is stocked with a
few essentials, including buttons, text boxes, lists, and a grid. Best of all, these basic
building blocks can be restyled with custom visuals if you want all of the functionality
but none of the stock look.


Animation.

Silverlight has a time-based animation model that lets you define what
should happen and how long it should take. The Silverlight plug-in handles the sticky
details, like interpolating intermediary values and calculating the frame rate.


Media.

Silverlight provides playback of Windows Media Audio (WMA), Windows Media
Video (WMV7–9), MP3 audio, and VC-1 (which supports high definition). You aren’t
tied to the Windows Media Player ActiveX control or browser plug-in—instead, you
can create any front-end you want, and you can even show video in full-screen mode.
Microsoft also provides a free companion hosting service (at http://silverlight.live.
com) that gives you space to store media files. Currently, it offers a generous 10 GB.


The common language runtime.

Most impressively, Silverlight includes a scaled-down
version of the CLR, complete with an essential set of core classes, a garbage collector, a
JIT (just-in-time) compiler, support for generics, threading, and so on. In many cases,
developers can take code written for the full .NET CLR and use it in a Silverlight application
with only moderate changes.

Networking.

Silverlight applications can call old-style ASP.NET web services (.asmx) or
WCF (Windows Communication Foundation) web services. They can also send manually
created XML requests over HTTP and even open direct socket connections for fast
two-way communication. This gives developers a great way to combine rich client-side
code with secure server-side routines.


Data binding.

Although it’s not as capable as its big brother, WPF, Silverlight data binding
provides a convenient way to display large amounts of data with minimal code. You
can pull your data from XML or in-memory objects, giving you the ability to call a web
service, receive a collection of objects, and display their data in a web page—often with
just a couple of lines of code.
Of course, it’s just as important to note what Silverlight doesn’t include. Silverlight is a new
technology that’s evolving rapidly, and it’s full of stumbling blocks for developers who are used
to relying on .NET’s rich libraries of prebuilt functionality. Prominent gaps include a lack of
database support (there’s no ADO.NET), no support for 3-D drawing, no printing, no command
model, and few rich controls like trees and menus (although many developers and
component companies are building their own). All of these features are available in Windowscentric
WPF applications, and they may someday migrate to the Silverlight universe—or not.

Subscribe
Posted in Labels: kick it on DotNetKicks.com |

60 comments:

  1. Anonymous Says:

    With havin so much content do you ever run into any
    issues of plagorism or copyright infringement? My site has a lot of exclusive content I've either written myself or outsourced but it looks like a lot of it is popping it up all over the web without my permission. Do you know any solutions to help reduce content from being ripped off? I'd certainly appreciate it.
    Look into my blog post - web design miami beach

  2. Anonymous Says:

    Very nice post. I just stumbled upon your blog and wished to
    say that I have really enjoyed surfing around your blog posts.

    After all I will be subscribing to your feed and I
    hope you write again very soon!
    Feel free to surf my web page - backup camera

  3. Anonymous Says:

    Howdy! This post could not be written any better! Reading
    through this post reminds me of my previous roommate! He
    constantly kept preaching about this. I most certainly will send this article to him.
    Fairly certain he's going to have a great read. Many thanks for sharing!
    My page fast writing

  4. Anonymous Says:

    Hi there, i read your blog occasionally and i
    own a similar one and i was just wondering if you get a lot of spam feedback?
    If so how do you protect against it, any plugin or anything you can advise?
    I get so much lately it's driving me insane so any help is very much appreciated.
    Feel free to visit my page : sci-fi book blog

  5. Anonymous Says:

    Have you ever considered about adding a little bit more than just your
    articles? I mean, what you say is valuable and all.
    But think about if you added some great graphics or video clips to give your posts more, "pop"!
    Your content is excellent but with pics and clips, this blog could definitely be one of the greatest in
    its niche. Very good blog!
    Stop by my page gca Canada

  6. Anonymous Says:

    It's very easy to find out any topic on web as compared to textbooks, as I found this paragraph at this web site.
    Feel free to surf my website ; Buy Targeted Facebook Likes

  7. Anonymous Says:

    Hi! I could have sworn I've been to this site before but after browsing through some of the post I realized it's new to
    me. Nonetheless, I'm definitely happy I found it and I'll
    be bookmarking and checking back often!
    Feel free to surf my web page ; Buy Facebook Likes Canada

  8. Anonymous Says:

    I couldn't resist commenting. Exceptionally well written!
    Have a look at my weblog ... Credit Repair Reviews

  9. Anonymous Says:

    Wow, amazing blog layout! How long have you been blogging for?
    you made blogging look easy. The overall look of your web
    site is wonderful, let alone the content!
    Review my website - Credit Repair Reviews

  10. Anonymous Says:

    Hi, Neat post. There is an issue along with your
    web site in internet explorer, may check this? IE nonetheless is the market leader and a good element of people will miss your wonderful writing due to
    this problem.
    Feel free to surf my site : Coupons

  11. Anonymous Says:

    Thanks for sharing your info. I really appreciate your efforts
    and I will be waiting for your next write ups thanks once
    again.
    My web blog ; funnymariogames

  12. Anonymous Says:

    Right now it sounds like Drupal is the best blogging
    platform available right now. (from what I've read) Is that what you're using on your blog?
    my web page: currency exchange

  13. Anonymous Says:

    I don't even know the way I finished up right here, but I thought this publish used to be good. I do not recognize who you're but definitely
    you are going to a well-known blogger if you aren't already. Cheers!
    My homepage Local News aggregation website

  14. Anonymous Says:

    Fantastic blog! Do you have any tips for aspiring writers?

    I'm hoping to start my own site soon but I'm a little lost on everything.

    Would you advise starting with a free platform like Wordpress or go
    for a paid option? There are so many choices out there that I'm totally confused .. Any suggestions? Bless you!
    Also visit my page - Forex Trading Demo

  15. Anonymous Says:

    What's up to all, it's actually a good for me to go to see this site, it includes helpful
    Information.
    Feel free to surf my blog post ; check this out

  16. Anonymous Says:

    For latest information you have to go to see the web and
    on world-wide-web I found this website as a finest web site
    for most up-to-date updates.
    Here is my weblog : vietnam dong

  17. Anonymous Says:

    Malaysia & Singapore & brunei ideal on-line blogshop for wholesale & supply korean add-ons, earrings, earstuds, locket, rings, bracelet, hair & bangle accessories.
    Deal 35 % wholesale markdown. Ship Worldwide
    My site : La Fiesta

  18. Anonymous Says:

    Malaysia & Singapore & brunei best internet blogshop for wholesale & supply korean accessories, earrings, earstuds, pendant,
    rings, bracelet, bracelet & hair add-ons. Promotion 35 % wholesale discount. Ship Worldwide
    Also see my webpage: La Fiesta Sengkang

  19. Anonymous Says:

    Malaysia & Singapore & brunei finest on the internet blogshop for wholesale & quantity korean add-ons,
    accessories, earstuds, pendant, rings, bracelet, hair & trinket accessories.
    Promotion 35 % wholesale price cut. Ship Worldwide
    Look at my blog post : Onesie

  20. Anonymous Says:

    Malaysia & Singapore & brunei finest on-line blogshop for wholesale & supply
    korean accessories, earrings, earstuds, choker, rings, hair, bracelet & bracelet accessories.

    Offer 35 % wholesale discount. Ship Worldwide
    Also visit my blog post : habilidades cognitivas

  21. Anonymous Says:

    Malaysia & Singapore & brunei finest on-line blogshop for wholesale & quantity korean add-ons, accessories, earstuds, locket,
    rings, bracelet, hair & bracelet add-ons. Offer 35 % wholesale price cut. Ship Worldwide
    Also see my page :: locksmith salt lake city

  22. Anonymous Says:

    Great post.
    Here is my blog - click the following post

  23. Anonymous Says:

    I'm gone to tell my little brother, that he should also go to see this weblog on regular basis to get updated from newest news.
    my web page - mlm classified ads

  24. Anonymous Says:

    You've made some decent points there. I checked on the internet for more information about the issue and found most people will go along with your views on this site.
    Also see my page - Youtube video ranking

  25. Anonymous Says:

    Have you ever considered about adding a little bit more than just your articles?
    I mean, what you say is important and all. But think of if you added
    some great pictures or video clips to give your posts more, "pop"!
    Your content is excellent but with images and
    videos, this blog could definitely be one of the very best in its field.
    Terrific blog!
    Visit my web page web hosting delhi

  26. Anonymous Says:

    777 игровые автоматы онлайн [url=http://muhouransutechtwei.narod.ru/file765.html]играть казино рояль игровые автоматы[/url] игровые автоматы пираты играть бесплатно без регистрации ешки , [url=http://muhouransutechtwei.narod.ru/file120.html]игровые автоматы лошади бесплатно без регистрации[/url] игровые автоматы вулкан бесплатно онлайн , [url=http://muhouransutechtwei.narod.ru/file270.html]онлайн казино как выиграть[/url] игровой автомат бильярд , [url=http://muhouransutechtwei.narod.ru/file360.html]популярные азартные игры[/url] покер онлайн играть на деньги , [url=http://muhouransutechtwei.narod.ru/file600.html]онлайн казино фирст[/url]

  27. Anonymous Says:

    [url=http://tislitipatzsembneu.narod.ru/topic200.html]игровые автоматы the scrooge играть бесплатно без регистрации[/url] игровые автоматы магия , [url=http://tislitipatzsembneu.narod.ru/topic225.html]вулкан игровые автоматы бесплатно[/url] игровые автоматы just jewels deluxe , [url=http://tislitipatzsembneu.narod.ru/topic350.html]игровые автоматы лягушка играть бесплатно без регистрации kz[/url] вулкан игровые автоматы скачать , [url=http://tislitipatzsembneu.narod.ru/topic125.html]игровые автоматы лошадки для девочек[/url] онлайн покер бесплатно играть без регистрации и смс , [url=http://tislitipatzsembneu.narod.ru/topic250.html]онлайн казино на рубли[/url] азартные игры игровые автоматы вулкан

  28. Anonymous Says:

    онлайн покер казино фараон 888 скачать игровые автоматы admiral игровые автоматы лягушки играть , азартные игры бесплатно автоматы без регистрации онлайн казино azart-play , игровые автоматы онлайн swamp land игровой автомат деревня дураков бесплатно , реально заработать в интернет казино компьютерные игровые автоматы

  29. Anonymous Says:

    Great information. Lucky me I ran across your website by chance (stumbleupon).

    I have bookmarked it for later!

    Here is my blog post: canon digital camera

  30. Anonymous Says:

    It's perfect time to make a few plans for the future and it's time to be happy.
    I've read this put up and if I may just I wish to counsel you some attention-grabbing things or advice. Perhaps you can write subsequent articles referring to this article. I desire to read more things approximately it!

    My web-site cheap gw2 gold
    my website - buy cheap gw2 gold

  31. Anonymous Says:

    [url=http://siosporesclulellia.narod.ru/post704.html]бесплатные игры онлайн в казино это[/url] онлайн казино купить , [url=http://siosporesclulellia.narod.ru/post572.html]казино sun city[/url] топ лучших интернет казино яндекс деньги , [url=http://siosporesclulellia.narod.ru/post748.html]казино кристалл плаза[/url] казино монте карло москва , [url=http://siosporesclulellia.narod.ru/post858.html]казино авала[/url] казино azart , [url=http://siosporesclulellia.narod.ru/post682.html]казино слава в петербурге[/url] казино астория тверская д107

  32. Anonymous Says:

    [url=http://mispsamolongmeas.narod.ru/get180.html]интернет казино джекпот торрент[/url] играть в бесплатные казино игры , [url=http://mispsamolongmeas.narod.ru/get200.html]интернет казино фараон скачать игровые автоматы вулкан 800[/url] казино игровые автоматы слоты , [url=http://mispsamolongmeas.narod.ru/get800.html]подпольное казино новосибирск[/url] казино онлайн играть бесплатно 777 , [url=http://mispsamolongmeas.narod.ru/get440.html]покер турнири в казино лондон[/url] казино голд цена , [url=http://mispsamolongmeas.narod.ru/get860.html]интернет казино big azart скачать[/url] казино онлайн бесплатно челябинске

  33. Anonymous Says:

    The actual borrowers by using unhealthy credit score status are not preferred out there [url=http://www.bbvcpaydayloans.co.uk/]pay day loans[/url] payday loans uk Being a day or two late with your repayment and discovering that you must pay back an additional $50-$60 is not at all a pleasant issue http://www.gfdpaydayloans.co.uk/

  34. Anonymous Says:

    An impressive share! I've just forwarded this onto a colleague who has been conducting a little homework on this. And he in fact ordered me dinner due to the fact that I stumbled upon it for him... lol. So allow me to reword this.... Thank YOU for the meal!! But yeah, thanx for spending some time to discuss this topic here on your web site.

    Feel free to visit my website; http://www.cuteteenporn.net

  35. Anonymous Says:

    Hey there would you mind stating which blog platform you're using? I'm looking to start my own blog in the
    near future but I'm having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I'm looking for something
    unique. P.S Sorry for getting off-topic but I had to ask!


    my website: xxx clips

  36. Anonymous Says:

    Very quickly this site will be famous among all blogging and site-building visitors,
    due to it's fastidious content

    My web site http://www.pussyxxx.org/bbw-milf-gets-dicked-by-a-young-stud

  37. Unknown Says:

    f some one wants expert view on the topic of running a blog then i
    recommend him/her to visit this web site, Keep up the good work quartz stone.

  38. Unknown Says:

    f some one wants expert view on the topic of running a blog then i
    recommend him/her to visit this web site, Keep up the good work quartz stone.

  39. Unknown Says:

    I want to thank for the time you have made in writing this article. I am hoping the same best blogpost from you in the upcoming as well. In fact your creative writing abilities has inspired me to begin my own blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine model of shower mixer.

  40. Unknown Says:

    I want to thank for the time you have made in writing this article. I am hoping the same best blogpost from you in the upcoming as well. In fact your creative writing abilities has inspired me to begin my own blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine model of shower mixer.

  41. Unknown Says:

    I want to thank for the time you have made in writing this article. I am hoping the same best blogpost from you in the upcoming as well. In fact your creative writing abilities has inspired me to begin my own blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine model of shower mixer.

  42. mytapworld Says:

    Kitchen is an acute allotment of home after which a home cannot be advised appropriately a lot of account is conducted if designing the kitchen room.Taps Australia The absolute accent appropriate from designing to operational of the kitchen is important and annihilation can be larboard out in the process.Kitchen taps The kitchen curtains is the a lot of basic allotment of a kitchen which is of use in every day claim from the time you access the kitchen room.Shower heads The curtains are the basic antecedent for accouterment baptize and after baptize kitchen works cannot be agitated out perfectly.

  43. mytapworld Says:

    Kitchen is an acute allotment of home after which a home cannot be advised appropriately a lot of account is conducted if designing the kitchen room.Taps Australia The absolute accent appropriate from designing to operational of the kitchen is important and annihilation can be larboard out in the process.Kitchen taps The kitchen curtains is the a lot of basic allotment of a kitchen which is of use in every day claim from the time you access the kitchen room.Shower heads The curtains are the basic antecedent for accouterment baptize and after baptize kitchen works cannot be agitated out perfectly.

  44. mytapworld Says:

    Kitchen is an acute allotment of home after which a home cannot be advised appropriately a lot of account is conducted if designing the kitchen room.Taps Australia The absolute accent appropriate from designing to operational of the kitchen is important and annihilation can be larboard out in the process.Kitchen taps The kitchen curtains is the a lot of basic allotment of a kitchen which is of use in every day claim from the time you access the kitchen room.Shower heads The curtains are the basic antecedent for accouterment baptize and after baptize kitchen works cannot be agitated out perfectly.

  45. mytapworld Says:

    Kitchen is an acute allotment of home after which a home cannot be advised appropriately a lot of account is conducted if designing the kitchen room.Taps Australia The absolute accent appropriate from designing to operational of the kitchen is important and annihilation can be larboard out in the process.Kitchen taps The kitchen curtains is the a lot of basic allotment of a kitchen which is of use in every day claim from the time you access the kitchen room.Shower heads The curtains are the basic antecedent for accouterment baptize and after baptize kitchen works cannot be agitated out perfectly.

  46. Robinetterie vasque Says:

    This blog is really interesting, actually i must to say i prefer flash because is a fast program and easy to use. I don´t like the complex program. I just looking for one that be eficient all the time and flash it is.

  47. Robinetterie vasque Says:

    This article gives the light in which we can observe the reality. This is very nice one and gives in-depth information. Thanks for this nice article.

  48. Anonymous Says:

    This article gives the light in which we can observe the reality. This is very nice one and gives in-depth information. Thanks for this nice article.

  49. Robinetterie vasque Says:

    This article gives the light in which we can observe the reality. This is very nice one and gives in-depth information. Thanks for this nice article.

  50. Robinetterie vasque Says:

    A exceptionally nice blog, and a fine design there sparks Simplicity yet complex algorithm of the net. Thank You.

  51. Unknown Says:


    Nuestro sitio web para ustedes, será útil grifoso. Otros sitios web que te presente y de paso es una grifos cocina de identificación. Todos sabemos que en general, todo tiene UN buen oficial de fabricantes de marca. Por otro lado, algunos productos grifos de cocina informal o parte de la mala calidad de los productos de papel adhesivo tienden a fijar algunas etiquetas aun sin marcar. En este caso, accesorios de baño cuidado cuando estamos en la compra grifos de baño.

  52. Unknown Says:


    Nuestro sitio web para ustedes, será útil grifoso. Otros sitios web que te presente y de paso es una grifos cocina de identificación. Todos sabemos que en general, todo tiene UN buen oficial de fabricantes de marca. Por otro lado, algunos productos grifos de cocina informal o parte de la mala calidad de los productos de papel adhesivo tienden a fijar algunas etiquetas aun sin marcar. En este caso, accesorios de baño cuidado cuando estamos en la compra grifos de baño.

  53. Andy Gregory Says:

    Proper medications recommended at regular intervals should be taken to ensure effective polarized sunglasses treatment and cure.

  54. Andy Gregory Says:

    Proper medications recommended at regular intervals should be taken to ensure effective polarized sunglasses treatment and cure.

  55. Unknown Says:


    Whatever style you decide, make sure that the wall mounted Cheap Taps UK you select help to create a feeling of consistency. It may be a good idea to purchase the same set of LED Taps for your bathtub as you do for your sink. However, this by no means the only thing that should be thought about when it comes to buying Kitchen Taps. Of course, we all want products that not only look good but also offer a high level of performance, so it is important you are aware of your water system's pressure level before you go ahead and make a purchase. This can have a significant impact on the type of fixtures you are able to get, so if you live in a low pressure household, then you should look to buy Bathroom Accessory with a 0.2 bar rating. Alternatively, if you have a combi boiler then you will find that Pull out http://www.uktaps.co.uk with a grading between 0.2 and 1.5 bar are suitable.

  56. Unknown Says:

    Découvrez tous nos produits Robinet salle de bain sur robinetso.fr. Retrouvez les grandes marques et références Robinetterie au meilleur prix. Livraison Gratuite. http://www.robinetso.fr

  57. kokoage Says:

    Rubinetti lavandino bagno - Contemporaneo - DI Ottone - Cascata (Cromo) http://www.teria.it/8-rubinetti-bagno;
    Grifo Lavabo - Contemporáneo - DI Latón Cromo) http://www.encee.es/5-grifos-de-bano

  58. kevin Says:

    www.mollyexpress.co.uk
    www.mollyone.se
    www.mollyplus.com
    www.mollygem.com
    www.kkenar.com

  59. kevin Says:

    www.mollyar.nl
    www.piezar.pl
    www.parcoz.com
    www.grifso.com

  60. kevin Says:

    www.cmeek.ru
    www.plumfaucet.com