WTF you got against Silverlight?!

Nothing.

Friend of mine, and Silverlight MVP, asks me why I’ve become The Anti-Silverlight. I’m actually not on a crusade to bash Silverlight. My “issue” per se is not so much the technology but how it’s being sold.

Despite the recent outburst of Global amnesia, some of us recall how Silverlight, which originated from WPF/E, a subset of WPF, was about bringing rich user interfaces to the web. It was about, and I quote “lighting up the web”. Rich User Interface? Silverlight. Vivid user experiences? Silverlight. Video? Silverlight. And might I add, there was a lot of emphasis placed on video…

Of course, fast-forward to today, and things haven’t gone so much according to plan. And with recent changes, it looks less promising.

Now, some of us that have been doing web development for some time, and have suffered the pains of cross-browser compatibility, JavaScript (the copy/paste snippet joke language), CSS (the “crap, I moved a DIV and all hell’s broken loose” language), have also seen the advances in these fields. Not to sound repetitive, but jQuery for example has not not only made JavaScript fun, but opened our eyes in seeing how powerful this so called “joke” language actually is. CSS has become easy. I actually really dug into CSS after learning jQuery and realized how stupid I was to ignore it for so long.

Frameworks such as ASP.NET MVC (for context, I’m sticking to .NET), MonoRail and others are proving that the whole abstraction that WebForms provided didn’t work that well, and have made web development in .NET more productive, maintainable, testable, and consequently fun. 

There are many web sites now being developed using nothing more than HTML4, JavaScript and CSS and being done so very productively, and providing a very rich user experience. We have applications that work “offline”. We have applications that are keyboard centric. Cross-platform? If by platform we mean not only browsers but operating systems, yep, we have that too! Easy deployment? Yes sir! That one is actually inherent to the whole “web thingy”.

So we’ve managed to successfully create Consumer and Line of Business Applications. And now, with HTML5 coming, we’re also going to get video and more!

Yet despite all this, recent posts about what Silverlight is most suited for, are selling these same points as benefits of Silverlight, as if somehow implying that none of this can be accomplished with existing technology.

Some say “Sure, I can also program in Assembly and not use C#”, to which I reply "Open your eyes". Using HTML, jQuery and CSS is by no means less productive or harder to do than learning XAML, MVVM and asynchronous programming.

Now, having said that, if you prefer Silverlight, whether or not you’ve even tried alternatives, that’s great. I have absolutely no issue with people choosing to use Silverlight or any other technology for that matter. What I don’t agree with however is promoting technologies in the wrong way.

Of course, some now say that Silverlight was never about taking over the web, or lighting it up for that matter. It has always been about Windows Phone and Desktop applications. Wait?! Wasn’t this a subset of WPF?


Posted 09-08-2010 1:02 PM by Hadi Hariri

[Advertisement]

Comments

ludovic wrote re: WTF you got against Silverlight?!
on 09-08-2010 12:38 PM

And similarly, you can do the same thing with ASP.NET MVC/MonoRail/etc that you can do with Django or Zend or RoR or whatever. And Silverlight, yes. Is another choice of tools a bad thing? I think not.

Now, agreed, back when they started marketing Silverlight, the jQuery revolution had not quite happened yet, and since then, they should have changed their pitch to something more targeted at web-games, for instance. Or released more cool stuff like DeepZoom and Pivot.

Mike C. wrote re: WTF you got against Silverlight?!
on 09-08-2010 1:13 PM

ludovic makes a good point: things have changed since Silverlight (SL) first came out. Heck, SL has changed a lot since it first came out.  When SL was first announced my thought was "how do I write line-of-business apps with this?" Sadly, the original javascript version of SL was pretty much a video-only tool. Now, the "subset of WPF" ships with more controls for making business apps than WPF does (MSFT seriously shipped WPF in VS 2010 *without* a datagrid???).

The future should be this: all app development should begin with the assumption that the best app platform is a web app (HTML5 calling/consuming WCF services). If richer functionality is needed, use SL. There is no longer any point in making WinForm or WPF applications (though I'm willing to be convinced to the contrary if someone can back up the claim).

DaRage wrote re: WTF you got against Silverlight?!
on 09-08-2010 1:29 PM

Business app, for me, means mostly a spreadsheet app. How do you implement a spreadsheet with javascript/html/css?

not possible.  I know google has done it but for the rest of us, impossible. What other choices do I have?

Flex? crappy dev tools and framework.

Java applet? crappier.

Silverlight seems like a good option.

Sandeep Chada wrote re: WTF you got against Silverlight?!
on 09-09-2010 7:56 AM

I still don't see the introduction of HTML5 solves the cross browser issues, in fact I am afraid it would increase the issues.

Silverlight on the other hand at least makes sure that the UI is same on all the browsers.

Bruce Clegg wrote re: WTF you got against Silverlight?!
on 09-09-2010 7:56 AM

I need an app to run disconnected or connected.  So I am looking toSL rather than my current mess of an ASPX app and a Windows Forms App.

Doug Nelson wrote re: WTF you got against Silverlight?!
on 09-09-2010 8:00 AM

The beauty of Silverlight should be the fact tht it is .Net.   When you say that you have to learn XAML (WPF markup) and because of that I should instead use HTML, CSS, Javascript and jQuery.  Wow, what about having to learn HTML, CSS and the others?

No one ever talks about being able to use the same code on the server as in the client platform and with Silverlight this is trivial.

No one ever talks about the excellent tooling Visual Studio provides for this developement.

No one ever talks about how seemlessly Silverlight integrates on the browser with Javascript and the HTML DOM.

No one ever talks about running Silverlight outside of the browser.

No one ever talks about how the  Win 7 Phones also support Silverlight, the exact same stack as the browser.

I think most folks have taken a passing stab at the early versions of Silverlight and from that have passed judgement, because no one talks about  how new versions are showing up at least twice a year.

No one can argue the incredible pain cross browser incomp has cost businesses huge amounts of money and yet  everyone can not wait to repeat the whole thing all over again with HTML5.  And again, I don't hear anyone talking about that.

Abhix wrote re: WTF you got against Silverlight?!
on 09-09-2010 8:05 AM

IMO Silverlight is used wrongly. See MS has developed it for RICH UI, e.g. Sites like paints venders, bike venders, halthcare app sites  which require huge & high class animations + we need to put some vedios , maps in our normal web app. MS wanted to have in house techinology for it.

But as world uses MS Tools for Bussiness & like apps, devs started asking for Bussiness support for it  as they wanted develope full Enterpise app in it.

I am developing a web app for enteprise  .zap file size is a Greatest problem. Finanlly i end up thinking why we did not write a desktop app & use WCF for Server Communication???

Parrotlover77 wrote re: WTF you got against Silverlight?!
on 09-09-2010 8:57 AM

"The future should be this: all app development should begin with the assumption that the best app platform is a web app (HTML5 calling/consuming WCF services). If richer functionality is needed, use SL. There is no longer any point in making WinForm or WPF applications (though I'm willing to be convinced to the contrary if someone can back up the claim)."

Are you saying that all apps should be web-based?  All apps?  Seriously?  You must only use email, twitter, and facebook, if you think that.  I have yet to meet a web app that wasn't frustrating to me.  Don't get me wrong, I write web apps.  They are great for a lot of applications.  I hardly expect my bank, for example, to make a local app (the logistics of updating it and the potential for fraud would be immense).  But give any problem to solve, I just don't see any web app ever coming close to a desktop app.

And what do I do when my internet connection is out?  

Back to Silverlight.  After having messed with Windows Phone 7's emulator and development environment, I can say that the restrictive nature of Silverlight is its biggest downfall.  It was/is needed, of course, as a security barrier for the web.  But for desktop-style development, what a pain!  Need local file system access?  What local file system?  

Silverlight shines in the UI department.  Anything else is just painful right now.

MiddleTommy wrote re: WTF you got against Silverlight?!
on 09-09-2010 9:34 AM

I am scared HTML 5 will bring back the same problem that Microsoft had with IE. Now that Microsoft is more standards compatable the rest of the browsers are fighting for new HTML 5 features making them all incompatible on what features they support. I think it will be a while before all browsers are fully HTML 5 compatible.

Aaron Smith wrote re: WTF you got against Silverlight?!
on 09-09-2010 9:43 AM

HTML 5 is not going to "solve" anything either... While I agree that there are a lot of great things in HTML5, how is it going to solve cross browser compatibility? How is it going to do video "better" than what we have now?

I have to admit, video through Silverlight seems to work a heck of a lot better when done right than it does with Flash done right. How will HTML5 do it better when it now it's up to the browser to implement the video playback? I'm afraid that HTML5 is going to cause MORE problems than we have now, especially with all the various browsers always wanting to interpret the standards in their own way...

RFuller wrote re: WTF you got against Silverlight?!
on 09-09-2010 10:19 AM

We'll agree to use Silverlight when Microsoft quits playing games with their code. We recently had an issue with our anti-virus solution. After many hours on the phone, we tracked it down to a compatibility issue with Silverlight. Now, what could MS be doing in Silverlight that would mess up an AV product? The resolution was to uninstall Silverlight since it was a non-essential tool.

best of both worlds wrote re: WTF you got against Silverlight?!
on 09-09-2010 10:26 AM

In my opinion Silverlight works best when used for islands of richness. My site (myonlineband.com) primarily uses jQuery, some legacy ASP.Net Ajax, and Silverlight olny for things that cannot easily be done with JavaScript.

I also have fallbacks for people who are on platforms that cannot support Silverlight such as non-intel Macs, iPads, and Android devices.

mtcoder wrote re: WTF you got against Silverlight?!
on 09-09-2010 10:39 AM

Silverlight provides things that html5 doesn't provide nor probably never will. For example data security, media protection (built in with Silverlight), and code protection. Sure html5, javascript, CSS are all great but they expose everything to the client, they have to for it to work. Have to have a server based language to protect the information, thus you get php, .net, etc involved, and if your going to be coding with .net might as well have a super easy to build and use UI system over typical webforms.

My friend of mine and I had a personal contest to build a Web 2.0 style web form for collecting typical user information, with the understanding it was all sensitive.

I beat him in form development IE the base UI by about 2 hours, Now granted I give props to Blend for doing well um all of the work for me, while there really isn't a great code generation software for CSS / Javascript, html5 animations. (could be but haven't found it yet). Then we got into the data. I used entity frame work and silverlight to manage all my data verification, he had lots and lots of javascript to write for all fields. Once again I was about an hour faster and my code base about half the size of his. All easily managed. Then we started the fun part, hacking each other's site. I easily hacked the 2 movies on his and uploaded my own, he forgot to block write access cause he was in a hurry, and well I had the full URL of the movie, thanks to html/javascript and right click properties. Once fixed I wasn't able to replace his with my video, but still just right clicked saved. So he went and added more javascript to disable right click, but that broke an interface option, so he had to write more javascript to allow it but remove save options. (now I know screen capture software would be easy to use) but even Silverlight has most of them blocked from recording the movie if setup correctly.

Moving on his database got a denial of service blitz from me cause well once again I knew exactly where his database was. Took me about 2 hours to decrypt the javascript string he created to try and hide it, but reverse engineering not hard just time consuming. Brought down his database server, and effectively the whole site.

When finished I made a better form with about 70% less code, runs when javascript is disabled, works offline, hides key information on the server, protected my video, provided IIS Smooth streaming with varying bit rates, and ran faster (initial load was better for him, but post load) I smoked him speed wise. And when we did the data type / form change test he just gave up.

So to me SL does what its being promoted to do / does. While other tools are available to do the exact thing, they do it completely differently, and from all comparisons, and self testing Silverlight does it so so much easier. Most of your coding is drag and drop with just a few hook ups for data. Even if you don't have / want to use a development tool like Blend, and just free hand it all, the xaml language is so straightforward and powerful its not funny. It's biggest power is control stacking. Try putting checkbox list inside of a button control, that is inside of a datagrid cell, in html5 / javascript and tell me how that goes. I am sure its very easy and possible to do but beat my time of 3 mintues.

I know why would you do that, well just did a project for a client that wanted it that way.

Kevin wrote re: WTF you got against Silverlight?!
on 09-09-2010 10:53 AM

@DaRage...

"Business app, for me, means mostly a spreadsheet app. How do you implement a spreadsheet with javascript/html/css?"

I suggest you take a look at ExtJS...

www.sencha.com/.../js

...which has been around for a while.  It produces some very nice spreadsheets using javascript/html/css.

Developmentalmadness wrote re: WTF you got against Silverlight?!
on 09-09-2010 11:07 AM

First, to correct those who haven't heard, HTML5 provides offline access with web storage, so this is no longer an advantage of SL over HTML/jQuery.

Now, for me I like the idea of using HTML/jQuery/Css to provide cross-platform apps. The biggest advantage I see is in the mobile space where I can write a single app to run on iOS, Andriod and WinMo7. However, my biggest beef with writing javascript is poor IDE support. I am a slave to intellisense. Visual Studio is a phenominal IDE and with so many languages to work with (C#, XAML, HTML, javascript, CSS, XML, XSLT, SQL) as well as frameworks (jQuery, Prism, Caliburn, ASP.NET MVC) it is difficult to be an expert in all. Throw in a few patterns (like MVVM has been mentioned) and that's a lot to keep in your head. Not to mention that you have a different debugger for every browser - firebug for FF and Chrome and IE each have their own built-in. When I debug Silverlight my debugger is always VS, regardless of which browser I'm testing. Throw in the ability to write unit tests and use the SL testing framework to run those tests in each browser and you've got even more advantages on the SL side. So until I start doing cross-platform mobile development (which I should be doing already, but that's another issue) or al least when there is a half-way decent javascript IDE I will lean towards Silverlight.

Bart Czernicki wrote re: WTF you got against Silverlight?!
on 09-09-2010 11:13 AM

Silverlight is way more productive than HTML/CSS/Javascript hacking....why?

Who do you know that codes native JavaScript?  At a MINIMUM you are using jQuery (which is standard in ASP.NET MVC now).  If you want to do anything productive in JavaScript you need to download one of the 100 or so "productivity" frameworks.

With Silverlight...my visualizations, tools, composition patterns are ALL IN ONE PLACE IN TWO TOOLS (Blend and VS 2010).

Eric Herbrandson wrote re: WTF you got against Silverlight?!
on 09-09-2010 11:18 AM

We have a fairly intensive audio application that we've written in Silverlight (http://www.audioorchard.com).

We put a lot of thought up front into what platform to build on. Html4 doesn't allow low level audio support so it wasn't an option. Java applets felt old school. Flash/Flex was a good option because of the install base, but it's lack of threading and poor implementation of mic support made it less attractive. We liked the idea of Html5 being a standard, but there were 3 major issues.

1. We couldn't wait to build our app until Html5 was ready

2. We felt writing an application of this scale in Javascript would take at least 30% - 50% longer (compared to a language like c#)

3. The performance of Javascript just isn't there for an audio processing application

So, we've used Silverlight and have been really happy with the outcome. That being said, it's NOT the right tool for every situation. Many many application can (and should) be built using nothing more then Html4/CSS/jQuery. But, it's REALLY nice to have options.

Rafal Fagas wrote re: WTF you got against Silverlight?!
on 09-09-2010 11:27 AM

There is no comparision between the complexity of writing in SL and in HTML/CSS/Javascript stuff. Using  HTML/Javascript, I have to constantly check (or at least have in mind) all the subtle differences between browser engines (and nowadays, there is a significant number of these). It is not a problem when you are developing a simple GUI but if we are talking about real-world, production environments - it is a real pain.

On the other side, you have the power of XAML GUI design and .NET as the background language. Plus WCF to build the secure and flxible, object-based communication with the server.

Plus Visual Studio and Blend.

Amen.

Wayne B wrote re: WTF you got against Silverlight?!
on 09-09-2010 12:02 PM

The reason I choose Silverlight over HTML/CSS/Blablascript is because Silverlight was built from the ground-up as an _application_ framework.

Everybody using HTML/CSS/Blablascript for apps is spending their time trying to shoehorn _document_ technology into an application framework.

Have fun wasting your time. I'll be sitting on the beach sipping Margaritas while you're still figuring out how to get your HTML "app" to run in 5 different browsers.

Eric2820 wrote re: WTF you got against Silverlight?!
on 09-09-2010 12:42 PM

The only probelm I have with HTML/CSS/JavaScript sites is that they tend to be less secure than an ASP.Net site is.

In fact, I've heard of more than one HTML/CSS/JavaScript site that was hacked and defaced. Never seen that with ASP.Net sites.

Fred The Kat wrote re: WTF you got against Silverlight?!
on 09-09-2010 12:47 PM

Dude, you need to take a course in remedial English grammar, syntax and punctuation. Why would you publish something written so poorly?

Andrey wrote re: WTF you got against Silverlight?!
on 09-09-2010 12:48 PM

How do you get a RICH web application with all your still undone HTML5 and friends out of browser?

How do you access the local file system from Java Script and know it is SAFE?

Remember Microsoft "missed" the Web? They were creating means for distributed messaging and RPC, BTW. Looking at all the web development so far I understand why: they new it will be all junk before hand.

The MS error was that they did not foresee that web development will be acceptable at any quality level and at all costs. Besides, wasn't 80% of the HTML success due to the fact that lazy admins closed everything but port 80?

Silverlight is the last chance to make it right humanity has. The only alternative could be JavaFX, but who remembers that now?

Sventek__ wrote re: WTF you got against Silverlight?!
on 09-09-2010 12:50 PM

@Mike C.

I beg to differ that winforms and WPF are no longer relevant anymore now that "HTML5" and "web apps" are here. First of all, the best platform for developing your application is based on either yours or client needs.

Second of all, web applications are suited best when you need access to software from multiple locations and it may not necessarily be your own computer. Desktop Applications will always exist as there is never going to be a replacement for good old pc software.

Lastly, why is everyone so religious about HTML5 suddenly coming to the rescue? It's the same old problems with a new face and it shows with everyone probably going to interpret the standards their own way :).

You know what the saddest part of it all, everyone has gotten so good now at being brainwashed on what they "DON'T NEED" and forget that their existing tools are currently "ALL THEY NEED", that idiotic comments come out at every direction that sound like your out on a crusade.

Please, tell your "HTML5" or "Web Apps." only world to start making a decent javascript intellisense support for their IDE's and improve some other issues we still have that can make JavaScript difficult for many people and THEN we can talk about problems HTML5 solves.

Uwe wrote re: WTF you got against Silverlight?!
on 09-09-2010 2:56 PM

Silverlight is in my opinion the only enterprise level development environment for the web. Yes, you can do it with a mixture of other technologies, but not that easy and with such a clear structure.

Spencer wrote re: WTF you got against Silverlight?!
on 09-09-2010 8:50 PM

I'm in agreement with Uwe!  Silverlight and to a lesser extent Flash/Flex are streets ahead of an other web technologies for the development enterprise apps.  Especially now Microsoft is specifically targeting enterprise with the LOB features in Silverlight 4.

IMHO the HTML/CSS/Javascript combo is the biggest pile of steaming dog sh!t ever inflicted on programmers!  Cross browser compatibility issues make web programming a nightmare.  The 'standards' compliant IE8 anybody.  What a joke!  Due to these compatibility issues, standard web programming stack is a broken technology which programmers have been patching for years to make up for its inadequacies.  And lets face it - nothing is going to change with HTML 5 with all it's shiny new features.

Maybe I've just been scarred after having to fix too many broken web apps.   But for me Silverlight is definitely the way to go.

olle wrote re: WTF you got against Silverlight?!
on 09-10-2010 10:58 AM

Silverlight is a lost technology...

gorlok wrote re: WTF you got against Silverlight?!
on 09-10-2010 11:43 AM

The REAL world, it's a little more complex. Silverlight is a niche and late technology. It's nice for MS folks from MS ecosystem, that's true. Silverlight is MS's answer to Adobe's Flash. And Flash is doomed.

Silverlight will never catch Flash. Never. HTML5/CSS3 is standard and it will be EVERYWHERE. Trust me.

Ben wrote re: WTF you got against Silverlight?!
on 09-10-2010 11:55 AM

LOL, while HTML 5 CSS 3 may eventually be standard (in a few years when they finally ratify it) currently it's a mish-mash of vendor specifics and work arounds. The introduction of HTML 5 will be a rerun of the early 2000s war between netscape and MS, and will be just as much of  a ball ache for developers. Trust me :)

And, well, silverlight *already* beats flash. hands down. Simple markup, code in a language you already know, and what do you know, it's actually sandboxed and compiled natively.

Ian wrote re: WTF you got against Silverlight?!
on 09-10-2010 12:06 PM

If HTML 5 is so awesome, then don't worry so much about Silverlight.  According to you it won't be able to compete anyways and so no one will use it.  So relax dude.  Competition is good.

Juul wrote re: WTF you got against Silverlight?!
on 09-11-2010 1:16 AM

I'm building a game/simulator in silverlight atm and it's a BLAST.

The development experience is great.

It's way better then javascript/css etc or flex.

Michael Fever wrote re: WTF you got against Silverlight?!
on 09-11-2010 1:57 AM

I have nothing against it, other than the fact that I dont see why it was needed.  Maybe it will bridge a gap that couldn't be bridged with Flash at the time but in a couple years it'll be obsolete.  HTML5 is better for so many reasons, but think past HTML5, it's what is beyond that that will count.

rei wrote re: WTF you got against Silverlight?!
on 09-12-2010 6:36 AM

Silverlight/WPF dev turned ASP.NET MVC dev here.

The biggest advantage of HTML is that people have low expectations. For instance, having to hit the refresh button in a browser doesn't scare anyone. On a desktop or rich web application it's just awkward.

The web cuts corners, and everyone's developed horrible habits.

It's not that the rest of the world isn't ready to part from Flash/Silverlight/Java/applets etc. It's that the world isn't ready to part from HTML.

It also doesn't help that Microsoft is paying their marketing people more than anyone in the industry, yet produces the most counterproductive advertisements and partnerships imaginable.

The software industry is depressing.

AhHatem wrote re: WTF you got against Silverlight?!
on 09-12-2010 7:36 AM

I would recommend GWT (Google Web Toolkit) over javascript .... the main problem with the web technologies for me is javascript and that is solved amazingly with GWT, it is nice java based application framework that solved all the issues involved in js programming.

For those reasons, we have chosen to use GWT for a very large enterprise scale application.

About SL, I don't actually hate it, I think it is a very good tool, but I don't like the idea of any single commercial company controlling a large sector of the web world.... whether that entity is Microsoft or Adobe or anyone else.

If MS open sourced SL player... I believe it will be a win win relation... the player will be ported to everywhere on earth ... It might even be integrated with the browsers ... no problems of vendor lock-in or worries of any kind in that aspect ... and everyone is happy....

malformedweb.com wrote No Hard Feelings, Silverlight
on 09-13-2010 3:26 AM

No Hard Feelings, Silverlight

Skeletony wrote re: WTF you got against Silverlight?!
on 09-13-2010 7:33 AM

The choices that we do is about a hell kind choice. Choose one and embrace your devil.

Silverlight = MS Hell.

Flash = Adobe Hell.

HTML5 = Apple/Google Hell.

HTML/Css/JQuery  is a choice for a fight against cerberus and escape from hell, but you can to be right or you can to be happy.

:)

mtcoder wrote re: WTF you got against Silverlight?!
on 09-13-2010 5:03 PM

My favorite is reading the Html5 specs, and there are things that even in the specs they say will be issues. For example go read the specs of the local storage, and how it can be easily cross site hacked, and the consortium even in the spec ask for people to come up with how to work around all the problems it has. So they can't even get local storage done correctly. Also what about IE8 its not fully html 5 compatible, and you have to have windows 7 to run IE9 which is html5 compatiable. I know there are a dozen other browsers but we all know IE is around for all those non-tech people aka the majority.

Not to mention web applications via html5/javascript/css are not secure, a huge problem, and everyone knows it. There is just no way to protect the data. Properly, and all the work arounds are just as easily hacked.

So you going to have a .net language, or other server language running web forms. And if your going to be using a server language might as well use a great UI front end option.

Also its possible to easily do things in silverlight that html5 only dreams of being capable of doing. Such as control hierachry and positioning.

bhatt wrote re: WTF you got against Silverlight?!
on 09-14-2010 2:27 AM

What it all boils down to is that the requirement should drive the choice of tools. The audio app referred to earlier is a good example of an app that makes use of the features of SL and no doubt, supporting ipads/phones is not a requirement.

When the requirement is to support many devices, OSs and browsers, the choice is simple - html/js. Although the presentation may be different, the code behind the business logic can be shared.

Selling an app in an environment where IT has to do something extra like support flash, java or sl can be a problem. Even if it's harder to write and html/js can do the job, bypassing IT can make the sale.  I have experienced this.

I think if html/js or flash can do the same job, it is difficult to justify the use of SL unless you know your users will install it.

Unless they're paying for your time, clients don't care that it's easier for you to code but they do care if they have to install something or the app isn't usable.

Regarding security, I'm not sure what folks mean when they say html/js apps are not secure and "no way to protect the data". Web apps for banking and purchases are usually pretty secure.

If folks are referring to their source code, I think that all cross-platform apps suffer from the same problem in that they can be decompiled to source code. Obfuscating is about the only thing you can do to make it harder to read your code.

If folks are talking about video or audio, aren't there are tools to grab that data including screen capture tools?

I can't really think of any other data you would send to the client that you need to encrypt beyond SSL/TLS but I'm sure there are some with good reason although once an app is decompiled, it seems that reading the data is possible.

Again, the use of SL should be driven by requirements and constraints

shaggy wrote re: WTF you got against Silverlight?!
on 09-22-2010 2:28 PM

It is easy to see who has developed enterprise apps and who has not.  As well as who has a background in design, web development since 2005, or has worked with several of the technologies listed.

Silverlight has its place, just as HTML5 does.  Its all about determining client needs, and then choosing a technology.

Virgil wrote re: WTF you got against Silverlight?!
on 10-30-2010 8:41 AM

It's clear this post is biased and you don't know/like Silverlight. Were are the LOB apps done with HTML5?? Hmmm, we have to wait some years maybe... I've worked with PHP/HTML/Javascript/ASP.NET/Jquery and I can Silverlight is by far more productive and powerfull to build an Web APP. If you want to build a blog, post some videos, well, I guess Html5 has it's place there.

Shai Raiten wrote Is Silverlight Over? (The Good The Ok and The Bad)
on 10-31-2010 7:00 AM

Is Silverlight Over? (The Good The Ok and The Bad) NO! Silverlight is Alive but just for Window Phone

devlicio.us wrote re: WTF you got against Silverlight?!
on 05-09-2011 6:01 AM

Wtf you got against silverlight.. Huh, really? :)

devlicio.us wrote re: WTF you got against Silverlight?!
on 06-03-2011 3:35 AM

Wtf you got against silverlight.. Huh, really? :)

devlicio.us wrote re: WTF you got against Silverlight?!
on 06-05-2011 3:53 AM

Wtf you got against silverlight.. Peachy :)

q9lh xxx 3wbo wrote re: WTF you got against Silverlight?!
on 07-02-2011 9:41 AM

Wtf you got against silverlight.. Peachy :)

http://bestmedicineonline.info/ wrote re: WTF you got against Silverlight?!
on 01-27-2013 12:56 AM

apteAF Thanks a lot for the blog article.Really looking forward to read more. Really Cool.

buy viagra online wrote re: WTF you got against Silverlight?!
on 02-02-2013 7:50 AM

bMOfMa Very informative article.Thanks Again. Keep writing.

buy viagra online wrote re: WTF you got against Silverlight?!
on 02-02-2013 11:39 AM

g01WGl Major thanks for the blog. Really Great.

http://bestmedicineonline.info wrote re: WTF you got against Silverlight?!
on 02-15-2013 4:12 AM

A9XMgx I really like and appreciate your post.Much thanks again. Want more.

buy imitrex online wrote re: WTF you got against Silverlight?!
on 02-15-2013 3:00 PM

nbDnp2 Thanks a lot for the article post.Much thanks again. Want more.

clomid no prescription wrote re: WTF you got against Silverlight?!
on 02-24-2013 9:46 PM

8HC4LH This is one awesome article.Really looking forward to read more. Cool.

generic clomid wrote re: WTF you got against Silverlight?!
on 02-27-2013 8:33 AM

IqCTqB Im thankful for the article.Thanks Again. Cool.

buy clomid wrote re: WTF you got against Silverlight?!
on 02-28-2013 11:25 PM

40Xyot I am so grateful for your blog. Really Great.

click here wrote re: WTF you got against Silverlight?!
on 03-02-2013 2:44 PM

h2XXQL Im grateful for the blog post.Much thanks again. Awesome.

buy discount viagra wrote re: WTF you got against Silverlight?!
on 03-02-2013 6:48 PM

La6AWh Thanks-a-mundo for the article. Really Great.

social bookmarks wrote re: WTF you got against Silverlight?!
on 03-13-2013 10:31 AM

LerjKH Great, thanks for sharing this blog post.Really looking forward to read more. Cool.

bookmaring service wrote re: WTF you got against Silverlight?!
on 03-13-2013 10:29 PM

Rf2DYH I appreciate you sharing this blog post.Really looking forward to read more. Awesome.

social bookmarking service wrote re: WTF you got against Silverlight?!
on 03-25-2013 3:55 AM

7Dx5cM I loved your blog.Really looking forward to read more. Really Great.

Social bookmarks wrote re: WTF you got against Silverlight?!
on 04-03-2013 3:27 PM

aB5BjG I value the blog article.Much thanks again. Great.

nonsense wrote re: WTF you got against Silverlight?!
on 04-05-2013 7:38 PM

Hey, thanks for the blog.Thanks Again. Really Great.

nonsense wrote re: WTF you got against Silverlight?!
on 04-06-2013 2:53 PM

Thanks for the post.Much thanks again. Really Cool.

buy social bookmarks wrote re: WTF you got against Silverlight?!
on 04-08-2013 12:00 AM

6aV0Vt Thank you for your article.Much thanks again. Awesome.

social bookmarking service wrote re: WTF you got against Silverlight?!
on 04-13-2013 7:57 AM

TU44HJ I appreciate you sharing this blog. Cool.

social bookmarking service wrote re: WTF you got against Silverlight?!
on 04-13-2013 3:37 PM

ZEjh4j I think this is a real great article post.Thanks Again. Will read on...

social bookmarking service wrote re: WTF you got against Silverlight?!
on 04-19-2013 9:32 AM

vuYPx6 I really like and appreciate your article post.Really looking forward to read more. Fantastic.

social bookmarking service wrote re: WTF you got against Silverlight?!
on 04-19-2013 10:38 PM

qV3BRi I value the article.Really thank you!

Social bookmarks wrote re: WTF you got against Silverlight?!
on 04-23-2013 8:42 PM

WlRwci Thanks for sharing, this is a fantastic blog post. Will read on...

Social bookmarks wrote re: WTF you got against Silverlight?!
on 04-23-2013 9:19 PM

L1ti7R Enjoyed every bit of your article.Much thanks again. Really Cool.

social bookmarking service wrote re: WTF you got against Silverlight?!
on 06-05-2013 11:52 PM

u4M6wa Great article post.

best social bookmarks wrote re: WTF you got against Silverlight?!
on 06-19-2013 7:59 PM

45MpUY Great, thanks for sharing this article. Want more.

cheap bookmarks wrote re: WTF you got against Silverlight?!
on 06-21-2013 8:58 AM

LucUdx Say, you got a nice article.Thanks Again. Keep writing.

news and many more wrote re: WTF you got against Silverlight?!
on 07-04-2013 11:39 AM

xtTKqS Say, you got a nice article.Much thanks again. Really Great.

news wrote re: WTF you got against Silverlight?!
on 07-09-2013 1:49 AM

bZUFPk Major thankies for the article post.Thanks Again. Fantastic.

moldova news wrote re: WTF you got against Silverlight?!
on 07-12-2013 12:57 AM

L27pg4 Thanks a lot for the blog. Fantastic.

buy viagra online cheap wrote re: WTF you got against Silverlight?!
on 07-24-2013 10:21 AM

Looking forward to reading more. Great blog article. Much obliged.

cialis wrote re: WTF you got against Silverlight?!
on 07-25-2013 12:42 PM

Very informative blog.Really thank you! Much obliged.

social bookmark submission wrote re: WTF you got against Silverlight?!
on 07-28-2013 9:08 AM

7LmpJw I cannot thank you enough for the article post.

great link buildng wrote re: WTF you got against Silverlight?!
on 08-19-2013 10:31 AM

3VnXCR Very informative post. Will read on...

awesome links for you wrote re: WTF you got against Silverlight?!
on 08-22-2013 7:29 PM

YrJmeK Say, you got a nice blog article.Much thanks again. Keep writing.

buy viagra online cheap wrote re: WTF you got against Silverlight?!
on 09-02-2013 12:00 PM

Thanks for sharing, this is a fantastic blog article. Fantastic.

good seo guys wrote re: WTF you got against Silverlight?!
on 09-04-2013 2:14 AM

vkzsgz Thanks for sharing, this is a fantastic blog post. Really Great.

seo service wrote re: WTF you got against Silverlight?!
on 09-06-2013 11:07 PM

1mgOqn Thanks for the blog.Much thanks again. Really Great.

website wrote re: WTF you got against Silverlight?!
on 09-08-2013 6:36 AM

Say, you got a nice article. Really Cool.

online business wrote re: WTF you got against Silverlight?!
on 09-11-2013 6:22 PM

PUIzyR Thanks for sharing, this is a fantastic article post.Thanks Again. Cool.

make money online wrote re: WTF you got against Silverlight?!
on 09-13-2013 7:25 AM

BsmXfZ Major thanks for the blog post.Really looking forward to read more. Awesome.

awesome link building wrote re: WTF you got against Silverlight?!
on 09-24-2013 8:11 PM

QgsFUm Really appreciate you sharing this blog post.Really looking forward to read more. Keep writing.

great seo work wrote re: WTF you got against Silverlight?!
on 09-29-2013 7:59 AM

2xB7Zd Thanks-a-mundo for the blog article.Thanks Again. Want more.

awesome linkbuilding site wrote re: WTF you got against Silverlight?!
on 09-30-2013 6:04 PM

AlZ350 Really enjoyed this article.Thanks Again. Awesome.

link building team wrote re: WTF you got against Silverlight?!
on 10-15-2013 4:58 PM

DoB3kF Major thanks for the blog post.Thanks Again. Really Great.

top seo guys wrote re: WTF you got against Silverlight?!
on 10-26-2013 2:12 AM

6RskyL Very neat post.Really looking forward to read more. Fantastic.

take a look at it! wrote re: WTF you got against Silverlight?!
on 11-02-2013 12:13 AM

Each8q Really appreciate you sharing this blog article.Thanks Again. Awesome.

high quality backlinks wrote re: WTF you got against Silverlight?!
on 07-18-2014 6:56 AM

vDDkVk Thanks again for the article post.Thanks Again. Want more.

matt wrote re: WTF you got against Silverlight?!
on 07-19-2014 6:30 PM

Add a Comment

(required)  
(optional)
(required)  
Remember Me?

About The CodeBetter.Com Blog Network
CodeBetter.Com FAQ

Our Mission

Advertisers should contact Brendan

Subscribe
Google Reader or Homepage

del.icio.us CodeBetter.com Latest Items
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online
Subscribe with myFeedster
Add to My AOL
Furl CodeBetter.com Latest Items
Subscribe in Rojo

Member Projects
DimeCasts.Net - Derik Whittaker

Friends of Devlicio.us
Red-Gate Tools For SQL and .NET

NDepend

SlickEdit
 
SmartInspect .NET Logging
NGEDIT: ViEmu and Codekana
LiteAccounting.Com
DevExpress
Fixx
NHibernate Profiler
Unfuddle
Balsamiq Mockups
Scrumy
JetBrains - ReSharper
Umbraco
NServiceBus
RavenDb
Web Sequence Diagrams
Ducksboard<-- NEW Friend!

 



Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers

 

Community Server (Commercial Edition)